Sha256: 09e6adfc5bb26ef5847c61e8bfd7be3ec492ae09e2f7c2d2ecdecbc16a94a275
Contents?: true
Size: 592 Bytes
Versions: 59
Compression:
Stored size: 592 Bytes
Contents
# What is This? Patterns for best-use solutions to (not so) common problems ## How do i set persistent environment variables on a SUT, such as PATH? host.add_env_var('PATH', '/opt/puppetlabs/bin:$PATH') ## How do i run commands on a SUT as a non-root user? (warning) this should be abstracted into a beaker helper, or part of on(): BKR-168 - Beaker::DSL::Helpers needs "as" method READY FOR ENGINEERING ###create the user, then su with --command: on(host, puppet("resource user #{username} ensure=present managehome-true")) on(host, "su #{username} --command '#{command}'")
Version data entries
59 entries across 59 versions & 1 rubygems