sandervanvugt

RHCE day1 jan24

Jan 9th, 2024
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.98 KB | None | 0 0
  1. [ansible@control rhce9]$ history
  2. 1 cat >> inventory <<EOF
  3. 2 ansible1
  4. 3 ansible
  5. 4 ansible3
  6. 5 EOF
  7. 6 cat inventory
  8. 7 vim inventory
  9. 8 ping ansible1
  10. 9 sudo vim /etc/hosts
  11. 10 vim inventory
  12. 11 ansible -i inventory all -u student -k -b -K -m user -a "name=ansible"
  13. 12 ssh student@ansible1
  14. 13 ssh student@ansible2
  15. 14 ssh student@ansible3
  16. 15 ansible -i inventory all -u student -k -b -K -m user -a "name=ansible"
  17. 16 history
  18. 17 ansible -i inventory all -u student -k -b -K -m shell -a "echo password | passwd --stdin ansible"
  19. 18 ssh ansible@ansible2
  20. 19 ssh-keygen
  21. 20 for i in ansible1 ansible2 ansible3; do ssh-copy-id $i; done
  22. 21 ssh ansible@ansible3
  23. 22 ansible -i inventory all -u ansible -m command -a "whoami"
  24. 23 ansible -i inventory all -u ansible -b -K -m command -a "whoami"
  25. 24 ansible -i inventory all -u student -k -b -K -m shell -a 'echo "ansible ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/ansible'
  26. 25 history
  27. 26 sudo dnf install -y git
  28. 27 git clone https://github.com/sandervanvugt/rhce9
  29. 28 cd rhce9/
  30. 29 ls
  31. 30 ./countdown 15
  32. 31 cat inventory
  33. 32 history
  34. 33 cat inventory
  35. 34 ls
  36. 35 cat /etc/ansible/hosts
  37. 36 ansible -i inventory all --list-hosts
  38. 37 ansible -i inventory file --list-hosts
  39. 38 cd rhce9/
  40. 39 vim ansible.cfg
  41. 40 history | grep git
  42. 41 vim ansible.cfg
  43. 42 ansible all -a "whoami"
  44. 43 history | grep sudoer
  45. 44 id
  46. 45 ansible --version
  47. 46 cd ..
  48. 47 ansible --version
  49. 48 cd rhce9/
  50. 49 cat inventory
  51. 50 rm -f inventory
  52. 51 ansible all -a "whoami"
  53. 52 cp ../inventory .
  54. 53 ansible all -a "whoami"
  55. 54 rm inventory
  56. 55 ansible all -m user -a "name=bob"
  57. 56 ansible localhost -m user -a "name=bob"
  58. 57 ansible localhost -m user -a "name=bob" -K
  59. 58 ansible all -m command -a "useradd lisa"
  60. 59 cp ../inventory .
  61. 60 ansible all -m command -a "useradd lisa"
  62. 61 ansible all -m user -a "name=lisa"
  63. 62 ansible-doc user
  64. 63 vim /usr/lib/python3.9/site-packages/ansible/modules/user.py
  65. 64 ansible-doc -l
  66. 65 ansible-doc -l | wc -l
  67. 66 ansible-doc user
  68. 67 ansible all -m ping
  69. 68 ansible all -m service -a "name=sshd state=started"
  70. 69 ansible all -m command -a "/sbin/reboot -t now"
  71. 70 ansible all -m command -a "/sbin/reboot"
  72. 71 ansible all -m ping
  73. 72 ansible all -m command -a "rpm -qa | grep bash"
  74. 73 ansible all -m shell -a "rpm -qa | grep bash"
  75. 74 ansible all -m copy -a 'content="hello world" dest=/tmp/hellofile'
  76. 75 ansible all -a "cat /tmp/hellofile"
  77. 76 history
  78. 77 ansible-doc -l | grep package
  79. 78 ansible-doc package
  80. 79 ansible all -m package -a "name=nmap state=present"
  81. 80 ansible all -a "which nmap"
  82. 81 ls
  83. 82 vim vsftpd.yml
  84. 83 ansible-playbook vsftpd.yml
  85. 84 ansible-doc yum
  86. 85 vim vsftpd.yml
  87. 86 ansible-playbook vsftpd.yml
  88. 87 ping ansible2.example.com
  89. 88 vim inventory
  90. 89 vim vsftpd.yml
  91. 90 ansible-playbook vsftpd.yml
  92. 91 vim vsftpd.yml
  93. 92 ansible-playbook vsftpd.yml
  94. 93 vim vsftpd.yml
  95. 94 vim inventory
  96. 95 ansible-playbook vsftpd.yml
  97. 96 ansible-playbook -vvvvv vsftpd.yml
  98. 97 ansible-playbook --syntax-check vsftpd-err.yml
  99. 98 ansible-playbook vsftpd-err.yml
  100. 99 vim vsftpd-err.yml
  101. 100 ansible-playbook -C vsftpd-err.yml
  102. 101 vim vsftpd-err.yml
  103. 102 ansible-playbook -C vsftpd-err.yml
  104. 103 history
  105. 104 vim lab3.yml
  106. 105 ansible-playbook lab3.yml
  107. 106 vim lab3.yml
  108. 107 ansible-playbook lab3.yml
  109. 108 history
  110. 109 cat lab3.yml
  111. 110 ls
  112. 111 vim variables.yml
  113. 112 ansible-playbook variables.yml
  114. 113 vim variables.yml
  115. 114 ansible-playbook variables.yml
  116. 115 vim variables.yml
  117. 116 ansible-playbook variables.yml
  118. 117 vim variables.yml
  119. 118 ansible-playbook variables.yml
  120. 119 ansible-playbook variables.yml -e username=anna
  121. 120 vim variables.yml
  122. 121 vim usernames.yml
  123. 122 ansible-playbook variables.yml
  124. 123 vim usernames.yml
  125. 124 vim variables.yml
  126. 125 grep set_fact *
  127. 126 vim set-fact.yaml
  128. 127 ansible-playbook set-fact.yaml
  129. 128 vim set-fact.yaml
  130. 129 ansible-playbook set-fact.yaml
  131. 130 vim set-fact.yaml
  132. 131 ansible-playbook set-fact.yaml
  133. 132 vim set-fact.yaml
  134. 133 vim vars_prompt.yaml
  135. 134 ansible-playbook vars_prompt.yaml
  136. 135 vim vars_prompt.yaml
  137. 136 ansible-playbook vars_prompt.yaml
  138. 137 cat vars_prompt.yaml
  139. 138 mkdir group_vars
  140. 139 vim group_vars/centos
  141. 140 history
  142. 141 vim variables.yml
  143. 142 ansible-playbook variables.yml
  144. 143 vim variables.yml
  145. 144 mkdir host_vars
  146. 145 vim host_vars/ansible1
  147. 146 ansible-playbook variables.yml
  148. 147 vim variables.yml
  149. 148 ansible-playbook variables.yml
  150. 149 cat variables.yml
  151. 150 cat host_vars/ansible1
  152. 151 cat group_vars/centos
  153. 152 history
  154.  
Advertisement
Add Comment
Please, Sign In to add comment