HEX
Server: Apache
System: Linux dinesh8189 5.15.98-grsec-sharedvalley-2.lc.el8.x86_64 #1 SMP Thu Mar 9 09:07:30 -03 2023 x86_64
User: cgmgerenciamento1 (814285)
PHP: 8.1.26
Disabled: apache_child_terminate,dl,escapeshellarg,escapeshellcmd,exec,link,mail,openlog,passthru,pcntl_alarm,pcntl_exec,pcntl_fork,pcntl_get_last_error,pcntl_getpriority,pcntl_setpriority,pcntl_signal,pcntl_signal_dispatch,pcntl_sigprocmask,pcntl_sigtimedwait,pcntl_sigwaitinfo,pcntl_strerror,pcntl_wait,pcntl_waitpid,pcntl_wexitstatus,pcntl_wifexited,pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,pcntl_wtermsig,php_check_syntax,php_strip_whitespace,popen,proc_close,proc_open,shell_exec,symlink,system
Upload Files
File: //opt/puppetlabs/puppet/share/augeas/lenses/dist/tests/test_crypttab.aug
module Test_crypttab =

  let simple = "sda1_crypt\t /dev/sda1\t    /dev/random \t      swap\n"

  let simple_tree =
    { "1"
        { "target" = "sda1_crypt" }
        { "device" = "/dev/sda1" }
        { "password" = "/dev/random" }
        { "opt" = "swap" } }

  let trailing_ws = "sda1_crypt\t /dev/sda1\t    /dev/random \t      swap\t\n"

  let no_opts = "sda1_crypt\t /dev/sda1\t    /etc/key\n"

  let no_opts_tree =
    { "1"
        { "target" = "sda1_crypt" }
        { "device" = "/dev/sda1" }
        { "password" = "/etc/key" } }

  let no_password = "sda1_crypt\t /dev/sda1\n"

  let no_password_tree =
    { "1"
        { "target" = "sda1_crypt" }
        { "device" = "/dev/sda1" } }

  let multi_opts = "sda1_crypt\t /dev/sda1\t    /etc/key \t      cipher=aes-cbc-essiv:sha256,verify\n"

  let multi_opts_tree =
    { "1"
        { "target" = "sda1_crypt" }
        { "device" = "/dev/sda1" }
        { "password" = "/etc/key" }
        { "opt" = "cipher"
            { "value" = "aes-cbc-essiv:sha256" } }
        { "opt" = "verify" } }

  test Crypttab.lns get simple = simple_tree

  test Crypttab.lns get trailing_ws = simple_tree

  test Crypttab.lns get no_opts = no_opts_tree

  test Crypttab.lns get no_password = no_password_tree

  test Crypttab.lns get multi_opts = multi_opts_tree