Advertisement
sandervanvugt

ansible3weeks oct23 day1

Oct 10th, 2023
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.08 KB | None | 0 0
  1. [ansible@control roles]$ cd
  2. [ansible@control ~]$ history
  3. 1 ip a
  4. 2 sudo vim /etc/hosts
  5. 3 ping ubuntu
  6. 4 sudo dnf install ansible-core
  7. 5 ansible --version
  8. 6 vim inventory
  9. 7 ansible -i inventory all -u student -k -b -K -m command -a "useradd ansible"
  10. 8 ssh student@ansile1
  11. 9 ssh student@ansible1
  12. 10 ssh student@ansible2
  13. 11 ssh student@ubuntu
  14. 12 ansible -i inventory all -u student -k -b -K -m command -a "useradd ansible"
  15. 13 ansible -i inventory all -u student -k -b -K -m user -a "name=ansible state=present"
  16. 14 history
  17. 15 ansible -i inventory all -u student -k -b -K -m shell "echo password | passwd --stdin ansible"
  18. 16 ansible -i inventory all -u student -k -b -K -m shell -a "echo password | passwd --stdin ansible"
  19. 17 sudo visudo
  20. 18 ansible -i inventory all -u student -k -b -K -m copy -a 'content="ansible ALL=(ALL) NOPASSWD: ALL" dest=/etc/sudoers.d/ansible'
  21. 19 ansible -i inventory all -u ansible -k -b -m command -a "ls -l /root"
  22. 20 sudo dnf install -y git
  23. 21 git clone https://github.com/sandervanvugt/ansiblein3weeks
  24. 22 history
  25. 23 cd ansiblein3weeks/
  26. 24 ls
  27. 25 cd basics/
  28. 26 ls
  29. 27 cd ..
  30. 28 vim ansible.cfg
  31. 29 cp ../inventory .
  32. 30 ansible all -k -a "ls -l /root"
  33. 31 ssh-keygen
  34. 32 ssh-copy-id ansible1
  35. 33 ssh-copy-id ansible2
  36. 34 ssh-copy-id ubuntu
  37. 35 history
  38. 36 exit
  39. 37 history
  40. 38 ansible-doc -l
  41. 39 ansible-doc user
  42. 40 ansible-doc -l | wc -l
  43. 41 ansible-doc -l
  44. 42 ansible ansible1 -m command -a "rpm -qa | grep python"
  45. 43 cd ansiblein3weeks/
  46. 44 ansible ansible1 -m command -a "rpm -qa | grep python"
  47. 45 ansible ansible1 -m shell -a "rpm -qa | grep python"
  48. 46 ansible-doc copy
  49. 47 ls
  50. 48 cd basics/
  51. 49 ls
  52. 50 vim install_and_start_httpt.yaml
  53. 51 ansible-playbook install_and_start_httpt.yaml
  54. 52 ls
  55. 53 cp ../inventory .
  56. 54 cp ../ansible.cfg .
  57. 55 ansible-playbook install_and_start_httpt.yaml
  58. 56 vim lab4.yml
  59. 57 vim inventory
  60. 58 vim lab4.yml
  61. 59 ansible lab4.yml
  62. 60 ansible-playbook lab4.yml
  63. 61 vim lab4.yml
  64. 62 ansible-doc dnf
  65. 63 vim lab4.yml
  66. 64 ansible-doc service
  67. 65 vim lab4.yml
  68. 66 ansible-doc firewalld
  69. 67 ansible-galaxy collection install ansible.posix
  70. 68 ansible-doc firewalld
  71. 69 vim lab4.yml
  72. 70 history
  73. 71 ansible-playbook lab4.yml
  74. 72 cp lab4.yml unlab4.yml
  75. 73 vim unlab4.yml
  76. 74 ansible-playbook unlab4.yml
  77. 75 ansible-playbook lab4.yml
  78. 76 cat lab4.yml
  79. 77 historty
  80. 78 history
  81. 79 cat lab4.yml
  82. 80 ls
  83. 81 vim variables_example.yaml
  84. 82 ansible-playbook variables_example.yaml
  85. 83 vim variables_example.yaml
  86. 84 ansible-playbook variables_example.yaml
  87. 85 ansible-playbook variables_example.yaml -e user=linda
  88. 86 vim variables_example.yaml
  89. 87 ansible-playbook variables_example.yaml -e user=linda
  90. 88 vim gather_facts.yaml
  91. 89 ansible-playbook gather_facts.yaml
  92. 90
  93. 91 vim gather_facts.yaml
  94. 92 ansible-playbook gather_facts.yaml
  95. 93 vim gather_facts.yaml
  96. 94 ansible-playbook gather_facts.yaml
  97. 95 vim gather_facts.yaml
  98. 96 vim old_facts.yaml
  99. 97 vim new_facts.yaml
  100. 98 ansible-playbook new_facts.yaml
  101. 99 vim centspecs.txt
  102. 100 vim myvars.yaml
  103. 101 vim vars_file.yaml
  104. 102 ansible-playbook vars_file.yaml
  105. 103 ls
  106. 104 vim install_and_start_httpt.yaml
  107. 105 cat inventory
  108. 106 mkdir group_vars
  109. 107 vim group_vars/rhfamily
  110. 108 vim group_vars/nonrhfamily
  111. 109 vim install_and_start_httpt.yaml
  112. 110 ansible-playbook install_and_start_httpt.yaml
  113. 111 ls
  114. 112 tree
  115. 113 vim install_and_start_httpt.yaml
  116. 114 vim inventory
  117. 115 ansible-playbook install_and_start_httpt.yaml
  118. 116 ansible localhost -m debug -a 'var=hostvars["inventory_hostname"]'
  119. 117 ansible ansible1 -m debug -a 'var=hostvars["inventory_hostname"]'
  120. 118 ls
  121. 119 cd ..
  122. 120 find . -name "register*"
  123. 121 ls
  124. 122 vim register.yaml
  125. 123 ansible-playbook register.yaml
  126. 124 vim register.yaml
  127. 125 ansible-playbook register.yaml
  128. 126 vim register.yaml
  129. 127 ansible-vault create secret.yml
  130. 128 ansible-vault edit secret.yml
  131. 129 cat secret.yml
  132. 130 vim create-user.yml
  133. 131 ansible-playbook create-user.yml
  134. 132 ansible-playbook --ask-vault-pass create-user.yml
  135. 133 echo password > vault-pass
  136. 134 ansible-playbook --vault-password-file=vault-pass create-user.yml
  137. 135 history
  138. 136 ls
  139. 137 cd templates/
  140. 138 s
  141. 139 ls
  142. 140 vim vsftpd.j2
  143. 141 vim vsftpd-template.yml
  144. 142 ansible-playbook vsftpd-template.yml
  145. 143 cp ../inventory .
  146. 144 cp ../ansible.cfg .
  147. 145 ansible-playbook vsftpd-template.yml
  148. 146 ansible rhfamily -a "cat /etc/vsftpd/vsftpd.conf"
  149. 147 vim inventory
  150. 148 ansible ansible1 -a "cat /etc/vsftpd/vsftpd.conf"
  151. 149 ansible-doc file
  152. 150 cd ..
  153. 151 ls
  154. 152 cd task_control/
  155. 153 ls
  156. 154 vim handlers.yml
  157. 155 echo hello world > /tmp/index.html
  158. 156 ansible-playbook handlers.yml
  159. 157 cp ../inventory .
  160. 158 cp ../ansible.cfg .
  161. 159 ansible-playbook handlers.yml
  162. 160 vim handlers.yml
  163. 161 ansible-playbook handlers.yml
  164. 162 ansible ansible1 -m file -a "path=/var/www/html/index.html state=absent"
  165. 163 ansible-playbook handlers.yml
  166. 164 ls
  167. 165 vim loopservices.yml
  168. 166 ansible-playbook loopservices.yml
  169. 167 vim loopservices.yml
  170. 168 ansible-playbook loopservices.yml
  171. 169 vim loopservices.yml
  172. 170 ansible-doc yum
  173. 171 vim loopservices.yml
  174. 172 ansible-playbook loopservices.yml
  175. 173 vim loopservices.yml
  176. 174 ansible-playbook loopservices.yml
  177. 175 ls
  178. 176 vim ifsize.yml
  179. 177*
  180. 178 vim ifsize.yml
  181. 179 ansible-playbook ifsize.yml
  182. 180 vim ifsize.yml
  183. 181 ansible-playbook ifsize.yml
  184. 182 ls
  185. 183 vim when_multiple.yml
  186. 184 ansible-playbook when_multiple.yml
  187. 185 cd ..
  188. 186 git clone https://github.com/sandervanvugt/ansiblefundamentals
  189. 187 cd ansiblefundamentals/
  190. 188 ls
  191. 189 vim when_complex.yaml
  192. 190 ansible-playbook when_complex.yaml
  193. 191 vim inventory
  194. 192 ansible-playbook when_complex.yaml
  195. 193 vim when_test.yaml
  196. 194 ansible-playbook when_test.yaml
  197. 195 vim when_register.yaml
  198. 196 ansible-playbook when_register.yaml
  199. 197 cd ../ansiblein3weeks/
  200. 198 history
  201. 199 ls
  202. 200 cd roles/
  203. 201 ls
  204. 202 ls roles/
  205. 203 vim nginx-role.yml
  206. 204 ansible-galaxy roles install geerlingguy.nginx
  207. 205 ansible-galaxy role install geerlingguy.nginx
  208. 206 pwd
  209. 207 ls
  210. 208 cd roles
  211. 209 ls
  212. 210 pwd
  213. 211 cd /home/ansible/.ansible/roles/geerlingguy.nginx
  214. 212 ls
  215. 213 cd tasks
  216. 214 ls
  217. 215 vim main.yml
  218. 216 cd ..
  219. 217 cd
  220. 218 cd ansiblein3weeks/roles/
  221. 219 ls
  222. 220 vim nginx-role.yml
  223. 221 ansible-playbook nginx-role.yml
  224. 222 cp ../inventory .
  225. 223 cp ../ansible.cfg .
  226. 224 ansible-playbook nginx-role.yml
  227. 225 ls
  228. 226 vim motd-role.yml
  229. 227 cd roles
  230. 228 ls
  231. 229 cd motd
  232. 230 ls
  233. 231 cat defaults/main.yml
  234. 232 cat tasks/main.yml
  235. 233 vim tasks/main.yml
  236. 234 vim templates/motd.j2
  237. 235 pwd
  238. 236 cd ../..
  239. 237 ansible-playbook motd-role.yml
  240. 238 ansible ansible2 -a "cat /etc/motd"
  241. 239 cd ..
  242. 240 ls
  243. 241 cd roles
  244. 242 ls
  245. 243 vim pretasks.yml
  246. 244 ansible-playbook pretasks.yml
  247. 245 sudo dnf install rhel-system-roles
  248. 246 cd /usr/share/doc/rhel-system-roles/
  249. 247 ls
  250. 248 cd timesync/
  251. 249 ls
  252. 250 vim example-single-pool-playbook.yml
  253. 251 cp example-single-pool-playbook.yml ~/ansiblein3weeks/roles/
  254. 252 cd ../selinux/
  255. 253 ls
  256. 254 vim example-selinux-playbook.yml
  257. 255 cp example-selinux-playbook.yml ~/ansiblein3weeks/roles/
  258. 256 cd ~/ansiblein3weeks/roles/
  259. 257 vim example-selinux-playbook.yml
  260. 258 ansible-playbook example-selinux-playbook.yml
  261. 259 ansible ansible1 -a "ls -lZd /tmp/test_dir"
  262. 260 cd
  263. 261 history
  264.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement