Advertisement
sandervanvugt

RHCE day3 june21

Jun 11th, 2021
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.17 KB | None | 0 0
  1. [ansible@control lesson16]$
  2. [ansible@control lesson16]$ history
  3. 1 sudo yum install epel-release
  4. 2 sudo yum install -y ansible
  5. 3 sudo vim /etc/hosts
  6. 4 ping ansible1
  7. 5 ip a
  8. 6 sudo vim /etc/hosts
  9. 7 sudo yum install -y git vim
  10. 8 git clone https://github.com/sandervanvugt/rhce8-live
  11. 9 cd rhce8-live/
  12. 10 ls
  13. 11 cd lesson7/
  14. 12 ls
  15. 13 cd vault/
  16. 14 ls
  17. 15 ansible-vault --help
  18. 16 ansible-vault create secret.yml
  19. 17 cat secret.yml
  20. 18 ansible-vault view secret.yml
  21. 19 vim create-user.yml
  22. 20 ansible-playbook create-user.yml
  23. 21 ansible-playbook --ask-vault-pass create-user.yml
  24. 22 ssh-keygen
  25. 23 ssh-copy-id ansible1
  26. 24 ssh-copy-id ansible2
  27. 25 ansible-playbook --ask-vault-pass create-user.yml
  28. 26 ansible-doc user
  29. 27 ansible all -a "tail -2 /etc/shadow"
  30. 28 ansible all -a "tail -4 /etc/shadow"
  31. 29 history
  32. 30 echo password > vault-pass
  33. 31 ansible-playbook --vault-password-file=vault-pass create-users.yml
  34. 32 ls
  35. 33 ansible-playbook --vault-password-file=vault-pass create-user.yml
  36. 34 cd
  37. 35 cd -
  38. 36 vim ansible.cfg
  39. 37 ansible all -i inventory -K -u ansible -m raw -a "yum install python3 -y" --become-user=root
  40. 38 ansible all -i inventory -K -u ansible -m raw -a "yum install python3 -y" --become-user=root -b
  41. 39 cd ..
  42. 40 vim install-web.yaml
  43. 41 ansible-doc yum
  44. 42 ansible-doc service
  45. 43 vim install-web.yaml
  46. 44 ansible-playbook install-web.yaml
  47. 45 ls
  48. 46 cp install-web.yaml ../lesson5/
  49. 47 cd ../lesson5/
  50. 48 ansible-playbook install-web.yaml
  51. 49 cd ..
  52. 50 ./countdown 12
  53. 51 ansible-doc copy
  54. 52 ansible ansible1.example.com -m setup |less
  55. 53 cd lesson7/facts/
  56. 54 ansible ansible1.example.com -m setup |less
  57. 55 ls
  58. 56 cat ipfact.yml
  59. 57 cat facts.yml
  60. 58 cat ipfact.yml
  61. 59 ansible-playbook ipfact.yml
  62. 60 vim ipfact.yml
  63. 61 ansible-playbook ipfact.yml
  64. 62 vim ipfact.yml
  65. 63 ansible-playbook ipfact.yml
  66. 64 vim ipfact.yml
  67. 65 ansible-playbook ipfact.yml
  68. 66 vim ipfact.yml
  69. 67 ansible-playbook ipfact.yml
  70. 68 vim ipfact.yml
  71. 69 free -m
  72. 70 git clone https://github.com/sandervanvugt/rhce8-book
  73. 71 cd rhce8-book/
  74. 72 ls
  75. 73 sudo poweroff
  76. 74 ansible-doc firewalld
  77. 75 ansible-doc copy
  78. 76 history
  79. 77 cd rhce8-live/
  80. 78 ./countdown 12
  81. 79 cd lesson7/facts/
  82. 80 ls
  83. 81 vim newlocalfacts.yml
  84. 82 cat localfacts.fact
  85. 83 ansible-playbook newlocalfacts.yml
  86. 84 cat localfactcheck.yml
  87. 85 ansible ansible1.example.com -m setup -a "filter=ansible_local"
  88. 86 vim localfactcheck.yml
  89. 87 ansible-playbook localfactcheck.yml
  90. 88 cat locallfacts
  91. 89 cat localfacts.yml
  92. 90 cat localfacts.fact
  93. 91 vim localfacts.yml
  94. 92 ansible-playbook localfacts.yml
  95. 93 vim localfacts.yml
  96. 94 cp localfacts.fact bob.fact
  97. 95 ansible-playbook localfacts.yml
  98. 96 vim bob.fact
  99. 97 ansible-playbook localfacts.yml
  100. 98 cd ../arrays/
  101. 99 ls
  102. 100 cat vars/users-dictionary
  103. 101 cat vars/users-list
  104. 102 ls
  105. 103 vim multi-dictionary.yml
  106. 104 vim multi-list.yml
  107. 105 cat vars/users-list
  108. 106 vim multi-list.yml
  109. 107 ansible-playbook multi-list.yml
  110. 108 ../../countdown 12
  111. 109 cd ../../lesson8/
  112. 110 ls
  113. 111 vim loopservices.yml
  114. 112 ansible-playbook loopservices.yml
  115. 113 vim loopusers.yml
  116. 114 ansible-playbook loopusers.yml
  117. 115 vim loop-over-variable.yml
  118. 116 cat loopvars.yml
  119. 117 ansible-playbook loop-over-variable.yml
  120. 118 vim register_loop.yml
  121. 119 ansible-playbook register_loop.yml
  122. 120 ls
  123. 121 ansible-playbook register_command.yml
  124. 122 vim register_command.yml
  125. 123 ansible-playbook register_command.yml
  126. 124 vim register_command.yml
  127. 125 vim register_loop.yml
  128. 126 vim distro.yml
  129. 127 ansible-playbook distro.yml -e nmap
  130. 128 vim distro.yml
  131. 129 ansible all -a "cat /etc/redhat-release"
  132. 130 vim distro.yml
  133. 131 ansible all -a "cat /etc/redhat-release"
  134. 132 vim distro.yml
  135. 133 ansible-playbook distro.yml -e nmap
  136. 134 ansible-playbook distro.yml -e mypackage=nmap
  137. 135 vim quicktest.yml
  138. 136 ansible-playbook quicktest.yml
  139. 137 vim quicktest.yml
  140. 138 ansible-playbook quicktest.yml
  141. 139 vim command-output-test.yml
  142. 140 ansible-playbook command-output-test.yml
  143. 141 ansible all -a "vgs"
  144. 142 ansible-playbook command-output-test.yml
  145. 143 vim command-output-test.yml
  146. 144 ansible-playbook command-output-test.yml
  147. 145 vim command-output-test.yml
  148. 146 ansible-playbook command-output-test.yml
  149. 147 history
  150. 148 vim command-output-test.yml
  151. 149 vim when_multiple.yml
  152. 150 ansible-playbook when_multiple.yml
  153. 151 vim when_multiple.yml
  154. 152 ansible-playbook when_multiple.yml
  155. 153 vim when_multiple.yml
  156. 154 ansible-playbook when_multiple.yml
  157. 155 vim when_multiple_complex.yml
  158. 156 ansible-playbook when_multiple.yml
  159. 157 vim when_multiple_complex.yml
  160. 158 ansible all -m shell -a "rpm -qa | grep http"
  161. 159 vim ifsize.yml
  162. 160 ansible all -m setup -a "filter=ansible_mount"
  163. 161 ansible all -m setup | less
  164. 162 ansible all -m setup -a "filter=ansible_mounts"
  165. 163 ansible-playbook ifsize.yml
  166. 164 ansible-playbook ifsize.yml -e package=vsftpd
  167. 165 vim restart.yml
  168. 166 ansible-playbook restart.yml
  169. 167 vim handlers.yml
  170. 168 touch /tmp/index.html
  171. 169 ansible-playbook handlers.yml
  172. 170 vim handlers.yml
  173. 171 ansible-playbook handlers.yml
  174. 172 ansible all -m file -a "name=/var/www/html/index.html state=absent"
  175. 173 ansible-playbook handlers.yml
  176. 174 vim blocks.yml
  177. 175 ansible-playbook blocks.yml
  178. 176 vim blocks.yml
  179. 177 ansible-playbook blocks.yml
  180. 178 ls
  181. 179 grep -i rescue *
  182. 180 cd ..
  183. 181 ls
  184. 182 git clone https://github.com/sandervanvugt/rhce8-book
  185. 183 cd rhce8-book/
  186. 184 grep -i rescue *
  187. 185 vim listing731.yaml
  188. 186 ansible-playbook listing731.yaml
  189. 187 vim listing731.yaml
  190. 188 cd ../rhce8-live/lesson8/
  191. 189 ls
  192. 190 vim failure.yml
  193. 191 ansible-playbook failure.yml
  194. 192 grep fail *
  195. 193 cd ../../rhce8-book/
  196. 194 grep fail *
  197. 195 vim listing725.yaml
  198. 196 ansible-playbook listing725.yaml
  199. 197 vim listing725.yaml
  200. 198 cd ../rhce8-live/
  201. 199 ./countdown 5
  202. 200 cd ../rhce8-book/
  203. 201 vim listing79.yaml
  204. 202 ansible-playbook listing79.yaml
  205. 203 vim listing79.yaml
  206. 204 ansible-playbook listing79.yaml
  207. 205 vim listing79.yaml
  208. 206 ansible-playbook listing79.yaml
  209. 207 cd ../rhce8-live/
  210. 208 ls
  211. 209 ./countdown 12
  212. 210 cd lesson8/
  213. 211 vim changed.yml
  214. 212 ansible-playbook changed.yml
  215. 213 vim changed.yml
  216. 214 ansible-playbook changed.yml
  217. 215 cd ../lesson9/
  218. 216 vim file.yml
  219. 217 ansible-playbook file.yml
  220. 218 ansible all -a "ls -l /tmp/removeme"
  221. 219 ansible all -a "ls -lZ /tmp/removeme"
  222. 220 vim copy.yml
  223. 221 ansible-playbook copy.yml
  224. 222 ls /tmp
  225. 223 cd /tmp/ansible1.example.com/tmp/
  226. 224 cat hosts
  227. 225 cd
  228. 226 cd rhce8-live/lesson9/
  229. 227 vim selinux.yml
  230. 228 sudo yum provides */semanage
  231. 229 vim selinux.yml
  232. 230 ansible-playbook selinux.yml
  233. 231 vim selinux.yml
  234. 232 ansible -a "ls -Z /tmp/removeme"
  235. 233 ansible all -a "ls -Z /tmp/removeme"
  236. 234 ../countdown 5
  237. 235 vim cj.sh
  238. 236 ../countdown 12
  239. 237 ls
  240. 238 vim vsftpd-template.yml
  241. 239 ls
  242. 240 vim templates/vsftpd.j2
  243. 241 vim ansible.cfg
  244. 242 ansible-playbook vsftpd-template.yml
  245. 243 ansible all -a "cat /etc/vsftpd/vsftpd.conf'
  246. 244 ansible all -a "cat /etc/vsftpd/vsftpd.conf"
  247. 245 vim hostsfile.yml
  248. 246 vim templates/hosts.j2
  249. 247 ansible-playbook hostsfile.yml
  250. 248 ansible all -a "cat /etc/hosts"
  251. 249 vim templates/hosts.j2
  252. 250 cd ../lesson10
  253. 251 cd ../lesson11
  254. 252 ansible-galaxy install geerlingguy.nginx
  255. 253 cd ~/.ansible/roles/geerlingguy.nginx/
  256. 254 ls
  257. 255 cd defaults/
  258. 256 ls
  259. 257 vim main.yml
  260. 258 cd ../vars/
  261. 259 ls
  262. 260 vim RedHat.yml
  263. 261 cd ../tasks/
  264. 262 ls
  265. 263 vim main.yml
  266. 264 vim setup-RedHat.yml
  267. 265 cd -
  268. 266 cd
  269. 267 cd rhce8-live/lesson11/
  270. 268 ls
  271. 269 vim nginx-role.yml
  272. 270 ansible-playbook nginx-role.yml
  273. 271 cd ~/.ansible/roles/geerlingguy.nginx/vars/
  274. 272 cp RedHat.yml Rocky.yml
  275. 273 cd -
  276. 274 ansible-playbook nginx-role.yml
  277. 275 ansible-playbook nginx-role.yml -e ansible_distribution="RedHat"
  278. 276 ansible ansible2.example.com -m shell -a "ps aux | grep http"
  279. 277 ansible all -m yum -a "name=httpd state=removed"
  280. 278 ansible ansible2.example.com -m shell -a "ps aux | grep http"
  281. 279 ansible-playbook nginx-role.yml -e ansible_distribution="RedHat"
  282. 280 vim apache-vhost-role.yml
  283. 281 ansible-playbook apache-vhost-role.yml
  284. 282 ansible-galaxy --help
  285. 283 ansible-galaxy role --help
  286. 284 ansible-galaxy info bertvv.wordpress
  287. 285 history
  288. 286 ansible --version
  289. 287 ansible-galaxy list
  290. 288 ../countdown 12
  291. 289 ansible-galaxy init myrole
  292. 290 ls
  293. 291 mv myrole/ roles/
  294. 292 cd roles/
  295. 293 tree myrole/
  296. 294 ls
  297. 295 cd motd/
  298. 296 ls
  299. 297 vim meta/main.yml
  300. 298 vim tasks/main.yml
  301. 299 vim templates/motd.j2
  302. 300 vim defaults/main.yml
  303. 301 cd ..
  304. 302 ls
  305. 303 vim motd-role.yml
  306. 304 ansible-playbook motd-role.yml
  307. 305 sudo yum install rhel-system-roles
  308. 306 rpm -ql rhel-system-roles | less
  309. 307 cd /usr/share/doc/rhel-system-roles/
  310. 308 ls
  311. 309 cd selinux/
  312. 310 ls
  313. 311 pwd
  314. 312 cp example-selinux-playbook.yml ~/rhce8-live/lesson11/selinux.yml
  315. 313 cd
  316. 314 cd rhce8-live/lesson11/
  317. 315 vim selinux.yml
  318. 316 ansible-playbook selinux.yml
  319. 317 vim selinux.yml
  320. 318 ansible-playbook selinux.yml
  321. 319 ansible all -a "ls -Zd /web"
  322. 320 cd ../lesson16/
  323. 321 vim setup_sudo.yml
  324. 322 cat inventory
  325. 323 vim setup_sudo.yml
  326. 324 cat vars/defaults
  327. 325 cat vars/groups
  328. 326 vim setup_sudo.yml
  329. 327 ls
  330. 328 ls files/
  331. 329 ansible-playbook setup_sudo.yml
  332. 330 ansible localhost -m debug -a "msg={{ 'password' | password_hash('sha512','mypassword') }}"
  333. 331 history
  334. 332 free
  335. 333 free -m
  336. 334 vim users-advanced.yml
  337. 335 vim exercise134-vars.yaml
  338. 336 vim exercise134-tasks.yaml
  339. 337 vim users-advanced.yml
  340. 338 vim exercise134-tasks.yaml
  341. 339 sudo -i
  342. 340 ansible all -i localhost, -m debug -a "msg={{ 'mypassword' | password_hash('sha512', 'mysecretsalt') }}"
  343. 341 vim exercise134-tasks.yaml
  344. 342 ansible-playbook exercise134-tasks.yaml
  345. 343 vim exercise134-tasks.yaml
  346. 344 ansible-doc group
  347. 345 ansible-playbook users-advanced.yml
  348. 346 sudo visudo
  349. 347 ansible-playbook users-advanced.yml
  350. 348 ls
  351. 349 su - sharon
  352. 350 sudo -i
  353. 351 cat exercise134-tasks.yaml
  354. 352 ansible ansible2 -a "cat /etc/shadow"
  355. 353 ansible ansible2.example.com -a "cat /etc/shadow"
  356. 354 vim exercise134-tasks.yaml
  357. 355 ip
  358. 356 ip a
  359. 357 ../countdown 16
  360. 358 history
  361.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement