Module: Aix::Exec
Instance Attribute Summary
Attributes included from Beaker::CommandFactory
Instance Method Summary collapse
- #get_ip ⇒ Object
- #reboot ⇒ Object
-
#ssh_permit_user_environment ⇒ Result
private
Sets the PermitUserEnvironent setting & restarts the SSH service.
-
#ssh_service_restart ⇒ Result
Restarts the SSH service.
Methods included from Beaker::CommandFactory
Instance Method Details
#get_ip ⇒ Object
8 9 10 |
# File 'lib/beaker/host/aix/exec.rb', line 8 def get_ip execute("ifconfig -a inet| awk '/broadcast/ {print $2}' | cut -d/ -f1 | head -1").strip end |
#reboot ⇒ Object
4 5 6 |
# File 'lib/beaker/host/aix/exec.rb', line 4 def reboot exec(Beaker::Command.new("shutdown -Fr"), :expect_connection_failure => true) end |
#ssh_permit_user_environment ⇒ Result
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Sets the PermitUserEnvironent setting & restarts the SSH service
25 26 27 28 |
# File 'lib/beaker/host/aix/exec.rb', line 25 def ssh_permit_user_environment exec(Beaker::Command.new("echo '\nPermitUserEnvironment yes' >> /etc/ssh/sshd_config")) ssh_service_restart end |