Advertisement
sandervanvugt

ITGildeGurus - ansibleEX294 1day

Mar 12th, 2021
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.48 KB | None | 0 0
  1. [ansible@control lesson11]$ history
  2. 1 sudo yum install -y epel-release
  3. 2 sudo yum install ansible -y
  4. 3 sudo -i
  5. 4 ssh-keygen
  6. 5 ssh-copy-id ansible1
  7. 6 ssh-copy-id ansible2
  8. 7 ssh ansible1
  9. 8 ssh ansible2
  10. 9 sudo yum install -y vim git bash-completion
  11. 10 git clone https://github.com/sandervanvugt/rhce8-live
  12. 11 git clone https://github.com/sandervanvugt/rhce8-book
  13. 12 cd rhce8-book/
  14. 13 ls
  15. 14 cd ../rhce8-live/
  16. 15 ls
  17. 16 cd lesson2/
  18. 17 ls
  19. 18 vim inventory
  20. 19 sudo vim /etc/ansible/hosts
  21. 20 vim ansible.cfg
  22. 21 ls
  23. 22 cd ..
  24. 23 ls
  25. 24 cd lesson4/
  26. 25 ls
  27. 26 vim vsftpd.yml
  28. 27 ansible-doc -l
  29. 28 ansible-doc -l | wc
  30. 29 ansible-doc -l | grep user
  31. 30 ansible-doc user
  32. 31 ansible ansible1.example.com -m command -a "useradd lisa"
  33. 32 vim vsftpd.yml
  34. 33 ansible ansible1.example.com -m user -a "name=linda"
  35. 34 ansible ansible1.example.com -m command -a "rpm -qa | grep nmap"
  36. 35 ansible ansible1.example.com -m shell -a "rpm -qa | grep nmap"
  37. 36 ansible ansible1.example.com -m shell -a "rpm -qa | grep tools"
  38. 37 ansible ansible1.example.com -m raw -a "rpm -qa | grep tools"
  39. 38 vim vsftpd.yml
  40. 39 ansible-playbook vsftpd.yml
  41. 40 cd ../lesson5/
  42. 41 ls
  43. 42 vim user.yml
  44. 43 ansible-playbook user.yml
  45. 44 ansible-playbook --help
  46. 45 ansible-playbook user.yml -e user=linda
  47. 46 ls
  48. 47 cat services.fact
  49. 48 cat install_services.yml
  50. 49 ansible all -m setup
  51. 50 ansible all -m setup > myfacts.txt
  52. 51 less myfacts.txt
  53. 52 ls
  54. 53 cat *
  55. 54 cat *.yml
  56. 55 less myfacts.txt
  57. 56 vim factcheck.yml
  58. 57 less myfacts.txt
  59. 58 vim factcheck.yml
  60. 59 ansible-playbook factcheck.yml
  61. 60 vim factcheck.yml
  62. 61 ansible-playbook factcheck.yml
  63. 62 vim factcheck.yml
  64. 63 ansible-playbook factcheck.yml
  65. 64 vim factcheck.yml
  66. 65 ansible-playbook factcheck.yml
  67. 66 vim factcheck.yml
  68. 67 ls
  69. 68 cd webservers/
  70. 69 ls
  71. 70 ls group_vars/
  72. 71 vim group_vars/lamp
  73. 72 ls
  74. 73 cat inventory
  75. 74 cat group_vars/lamp
  76. 75 vim site.yml
  77. 76 ansible-playbook site.yml
  78. 77 cd ..
  79. 78 ls
  80. 79 vim copy_facts.yml
  81. 80 cat *fact
  82. 81 vim copy_facts.yml
  83. 82 ansible-playbook copy_facts.yml
  84. 83 ls *fact
  85. 84 cat services.fact
  86. 85 ls
  87. 86 vim copy_facts.yml
  88. 87 cat factcheck.yml
  89. 88 ansible-vault --help
  90. 89 cd ../lesson7/
  91. 90 ls
  92. 91 cd vault/
  93. 92 ls
  94. 93 ansible-vault create secret.yml
  95. 94 cat secret.yml
  96. 95 vim create-user.yml
  97. 96 ansible-playbook create-user.yml
  98. 97 ansible-playbook --ask-vault-pass create-user.yml
  99. 98 ansible all -a "tail -1 /etc/shadow"
  100. 99 echo password > vault-pass
  101. 100 ansible-playbook --vault-password-file=vault-pass create-user.yml
  102. 101 ansible hostname -m setup -a "filter=ansible_local"
  103. 102 ansible all -m setup -a "filter=ansible_local"
  104. 103 ansible all -m setup -a "filter=ansible_facts.local"
  105. 104 ansible-doc setup
  106. 105 cd ..
  107. 106 ls
  108. 107 cd arrays/
  109. 108 ls
  110. 109 cat vars/users-dictionary
  111. 110 cat vars/users-list
  112. 111 vim multi-list.yml
  113. 112 ansible-playbook multi-list.yml
  114. 113 ansible-playbook multi-dictionary.yml
  115. 114 vim multi-dictionary.yml
  116. 115 ansible-playbook multi-dictionary.yml
  117. 116 pwd
  118. 117 ../../countdown 35
  119. 118 cd ../..
  120. 119 ls
  121. 120 cd lesson8/
  122. 121 ls
  123. 122 vim ifsize.yml
  124. 123 ansible -m setup all | less
  125. 124 vim ifsize.yml
  126. 125 ansible-playbook ifsize.yml
  127. 126 ansible-playbook ifsize.yml -e package=nmap
  128. 127 ls
  129. 128 vim quicktest.yml
  130. 129 ansible-playbook quicktest.yml
  131. 130 vim register_command.yml
  132. 131 ansible-playbook register_command.yml
  133. 132 ls
  134. 133 grep item *
  135. 134 vim loopservices.yml
  136. 135 vim loopusers.yml
  137. 136 vim loop-over-variable.yml
  138. 137 ls
  139. 138 vim when_multiple_complex.yml
  140. 139 ansible-playbook when_multiple_complex.yml
  141. 140 ls
  142. 141 vim restart.yml
  143. 142 ansible ansible1.example.com -m service -a "state=stopped"
  144. 143 ansible ansible1.example.com -m service -a "state=stopped name=crond"
  145. 144 ansible-playbook restart.yml
  146. 145 vim handlers.yml
  147. 146 ansible-playbook handlers.yml
  148. 147 touch /tmp/index.html
  149. 148 ansible-playbook handlers.yml
  150. 149 vim handlers.yml
  151. 150 ansible-playbook handlers.yml
  152. 151 ansible all -m file -a "name=/var/www/html/index.html state=absent"
  153. 152 ansible-playbook handlers.yml
  154. 153 ls
  155. 154 grep rescue *
  156. 155 vim blocks.yml
  157. 156 ls
  158. 157 grep block *
  159. 158 cd ..
  160. 159 ls
  161. 160 cd rhce8-book/
  162. 161 ls
  163. 162 grep rescue *
  164. 163 vim listing731.yaml
  165. 164 ansible-playbook listing731.yaml
  166. 165 cd ../rhce8-live/lesson8/
  167. 166 ls
  168. 167 vim failure.yml
  169. 168 ansible-playbook failure.yml
  170. 169 vim failure.yml
  171. 170 ansible-playbook failure.yml
  172. 171 cd ../lesson9/
  173. 172 vim selinux.yml
  174. 173 sudo yum provides */semanage
  175. 174 vim selinux.yml
  176. 175 ansible-playbook selinux.yml
  177. 176 ansible all -a "ls -lZd /var/www"
  178. 177 vim selinux.yml
  179. 178 ansible all -a "ls -lZd /var/www"
  180. 179 ansible-playbook selinux.yml
  181. 180 vim selinux.yml
  182. 181 cat selinux.yml
  183. 182 cd ../lesson10
  184. 183 ls
  185. 184 vim templates/vsftpd.j2
  186. 185 vim vsftpd-template.yml
  187. 186 ansible-playbook vsftpd-template.yml
  188. 187 vim ansible.cfg
  189. 188 ansible all -a "cat /etc/vsftpd/vsftpd.conf"
  190. 189 ls
  191. 190 cat templates/hosts.j2
  192. 191 vim hostsfile.yml
  193. 192 ansible-playbook hostsfile.yml
  194. 193 ansible all -a "cat /etc/hosts"
  195. 194 ansible all -i localhost, -m debug -a "msg={{ 'mypassword' | password_hash('sha512', 'mysecretsalt') }}"
  196. 195 echo password | passwd --stdin bob
  197. 196 sudo echo password | passwd --stdin bob
  198. 197 echo mail@sandervanvugt.nl
  199. 198 cd ../
  200. 199 ls
  201. 200 cd lesson16/
  202. 201 ls
  203. 202 vim users-advanced.yml
  204. 203 ls
  205. 204 vim exercise134-vars.yaml
  206. 205 vim exercise134-tasks.yaml
  207. 206 vim users-advanced.yml
  208. 207 ansible-playbook users-advanced.yml
  209. 208 vim users-advanced.yml
  210. 209 ansible-playbook users-advanced.yml
  211. 210 ssh sharon@ansible2.example.com
  212. 211 ls
  213. 212 cd sharon/
  214. 213 ls
  215. 214 su - sharon
  216. 215 cd ..
  217. 216 ls
  218. 217 vim storage-advanced.yml
  219. 218 ansible-playbook storage-advanced.yml
  220. 219 vim storage-advanced.yml
  221. 220 cd ../lesson11/
  222. 221 ls
  223. 222 ansible-galaxy install geerlingguy.nginx
  224. 223 vim /etc/ansible/ansible.cfg
  225. 224 cd ~/.ansible/roles/geerlingguy.nginx/
  226. 225 ls
  227. 226 tree
  228. 227 vim tasks/main.yml
  229. 228 vim templates/nginx.conf.j2
  230. 229 vim tasks/setup-RedHat.yml
  231. 230 cd -
  232. 231 ls
  233. 232 vim nginx-role.yml
  234. 233 ansible-playbook nginx-role.yml
  235. 234 ansible-galaxy --help
  236. 235 ansible-galaxy role --help
  237. 236 ansible-galaxy role init myrole
  238. 237 ls
  239. 238 tree myrole/
  240. 239 sudo yum install rhel-system-roles
  241. 240 sudo rpm -qf rhel-system-roles | less
  242. 241 sudo rpm -ql rhel-system-roles | less
  243. 242 cd /usr/share/doc/rhel-system-roles/selinux/
  244. 243 ls
  245. 244 cp example-selinux-playbook.yml ~/rhce8-live/lesson11/
  246. 245 cd
  247. 246 cd rhce8-live/lesson
  248. 247 cd rhce8-live/lesson11
  249. 248 vim example-selinux-playbook.yml
  250. 249 getsebool -a | grep ftp
  251. 250 vim example-selinux-playbook.yml
  252. 251 ansible-playbook example-selinux-playbook.yml
  253. 252 history
  254.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement