Advertisement
sandervanvugt

RHCE dec20 day2

Dec 8th, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.77 KB | None | 0 0
  1. 1 git clone https://github.com/sandervanvugt/rhce8-live
  2. 2 git clone https://github.com/sandervanvugt/rhce8-book
  3. 3 sudo yum install -y epel-release
  4. 4 sudo yum install ansible -y
  5. 5 su -
  6. 6 ssh-keygen
  7. 7 ssh-copy-id ansible1
  8. 8 ssh-copy-id ansible2
  9. 9 ssh ansible1
  10. 10 ssh ansible2
  11. 11 exit
  12. 12 ansible --version
  13. 13 sudo vim /etc/ansible/hosts
  14. 14 cd rhce8-live/
  15. 15 ls
  16. 16 cd lesson2/
  17. 17 ls
  18. 18 cat inventory
  19. 19 ansible -i inventory all --list-hosts
  20. 20 ansible file --list-hosts
  21. 21 cat inventory
  22. 22 cat web
  23. 23 ansible web --list-hosts
  24. 24 ls
  25. 25 cd ..
  26. 26 ls
  27. 27 ./countdown 12
  28. 28 ansible-inventory --help
  29. 29 ansible-inventory --graph
  30. 30 cd lesson2/
  31. 31 ansible-inventory --graph
  32. 32 vim pascal.py
  33. 33 ./pascal.py
  34. 34 vim pascal.py
  35. 35 ./pascal.py
  36. 36 vim pascal.py
  37. 37 !
  38. 38 vim ansible.cfg
  39. 39 ansible --help | less
  40. 40 vim ansible.cfg
  41. 41 sudo vim /etc/ansible/ansible.cfg
  42. 42 ansible --version
  43. 43 ansible all -m user -a "name=lisa"
  44. 44 ansible all -m user -a "name=lisa state=absent"
  45. 45 ansible all -m command -a "id lisa"
  46. 46 ansible all -m command -a "useradd lisa"
  47. 47 ansible-doc -l
  48. 48 ansible-doc -l | wc
  49. 49 ansible-doc -l | less
  50. 50 ansible-doc aci_domain
  51. 51 ansible -m command -a "cat /etc/hosts"
  52. 52 ansible -m command -a "cat /etc/hosts" all
  53. 53 cat inventory
  54. 54 cat ansible.cfg
  55. 55 ansible all -m command -a "rpm -qa | grep nmap"
  56. 56 ansible all -m shell -a "rpm -qa | grep nmap"
  57. 57 ansible all -m ping
  58. 58 ansible all -m service -a "name=httpd state=started"
  59. 59 ansible all -m yum -a "name=httpd state=latest"
  60. 60 ansible all -m service -a "name=httpd state=started"
  61. 61 history
  62. 62 ansible all -m copy -a 'content="hello world" dest=/etc/motd'
  63. 63 ansible-doc -l | grep user
  64. 64 ansible-doc user
  65. 65 ansible-doc package
  66. 66 ansible-doc yum
  67. 67 ansible-doc dnf
  68. 68 ansible-doc apt
  69. 69 ansible-doc zypper
  70. 70 ../countdown 12
  71. 71 cd ../lesson4/
  72. 72 ls
  73. 73 vim vsftpd.yml
  74. 74 ansible-playbook vsftpd.yml
  75. 75 cd ../..
  76. 76 ls
  77. 77 vim .vimrc
  78. 78 cd rhce8-live/lesson4/
  79. 79 mv inventory pinventory
  80. 80 ansible-playbook vsftpd.yml
  81. 81 mv pinventory inventory
  82. 82 vim lab2.txt
  83. 83 ../countdown 4
  84. 84 vim js.yaml
  85. 85 ansible-playbook js.yaml
  86. 86 vim js.yaml
  87. 87 ansible -a "systemctl status nginx" all
  88. 88 #ansible all -m service -a "name=httpd state=stopped enabled=no"
  89. 89 ansible-doc service
  90. 90 ansible all -m service -a "name=httpd state=stopped enabled=no"
  91. 91 ansible-playbook js.yaml
  92. 92 history
  93. 93 vim vsftpd.yml
  94. 94 ansible-playbook vsftpd.yml
  95. 95 vim vsftpd.yml
  96. 96 ansible-playbook vsftpd.yml
  97. 97 ansible-playbook --syntax-check vsftpd.yml
  98. 98 vim vsftpd.yml
  99. 99 ansible-playbook --syntax-check vsftpd.yml -vvvv
  100. 100 ansible-playbook -vvvv vsftpd.yml
  101. 101 ansible-playbook -C vsftpd.yml
  102. 102 vim web-setup-and-test.yml
  103. 103 ansible-playbook web-setup-and-test.yml
  104. 104 ../countdown 12
  105. 105 ansible -m setup | less
  106. 106 ansible -m setup all | less
  107. 107 cd ../lesson5/
  108. 108 vim inventory
  109. 109 vim user.yml
  110. 110 ansible-playbook user.yml
  111. 111 vim user.yml
  112. 112 ansible-playbook user.yml
  113. 113 vim ansible.cfg
  114. 114 vim inventory
  115. 115 vim user.yml
  116. 116 ansible-playbook user.yml -e "user=bob"
  117. 117 ls
  118. 118 cd webservers/
  119. 119 ls
  120. 120 vim site.yml
  121. 121 cat group_vars/lamp
  122. 122 cat inventory
  123. 123 ansible-playbook site.yml
  124. 124 cd
  125. 125 history
  126. 126 cd rhce8-live/
  127. 127 cd lesson7/
  128. 128 ls
  129. 129 cd facts/
  130. 130 vim inventory
  131. 131 sudo vim /etc/hosts
  132. 132 ansible -u root -i inventory worker3 --ask-pass -m raw -a "yum install -y python3"
  133. 133 vim inventory
  134. 134 ansible -u root -i inventory worker3.example.com --ask-pass -m raw -a "yum install -y python3"
  135. 135 history
  136. 136 vim js.yaml
  137. 137 ansible-doc service
  138. 138 vim js.yaml
  139. 139 ansible-playbook js.yaml
  140. 140 vim js.yaml
  141. 141 ansible-playbook js.yaml
  142. 142 mkdir files
  143. 143 touch files/welcome.html
  144. 144 ansible-playbook js.yaml
  145. 145 vim js.yaml
  146. 146 ansible -m service -a "name=httpd state=stopped enabled=no"
  147. 147 ansible all -m service -a "name=httpd state=stopped enabled=no"
  148. 148 ansible all -m service -a "name=nginx state=stopped enabled=no"
  149. 149 ansible-playbook js.yaml
  150. 150 vim unjs.yaml
  151. 151 cd ..
  152. 152 ls
  153. 153 cd vault/
  154. 154 ansible-vault --help
  155. 155 ls
  156. 156 ansible-vault create secret.yml
  157. 157 vim create-user.yml
  158. 158 ansible-playbook create-user.yml
  159. 159 ansible-playbook --ask-vault-pass create-user.yml
  160. 160 ansible -m shell -a "tail -1 /etc/shadow"
  161. 161 ansible -m shell -a "tail -1 /etc/shadow" all
  162. 162 echo password > vault-pass
  163. 163 ansible-playbook --vault-password-file=vault-pass create-user.yml
  164. 164 echo password | passwd --stdin bob
  165. 165 cd ../facts/
  166. 166 ls
  167. 167 ansible -m setup all
  168. 168 ansible -m setup all | less
  169. 169 vim facts.yml
  170. 170 ansible-playbook factc
  171. 171 ansible-playbook facts.yml
  172. 172 vim ipfact.yml
  173. 173 ansible -m setup > facts.txt
  174. 174 ansible -m setup all > facts.txt
  175. 175 less facts.txt
  176. 176 vim ipfact.yml
  177. 177 ansible-playbook ipfact.yml
  178. 178 vim ipfact.yml
  179. 179 ansible-playbook ipfact.yml
  180. 180 vim ipfact.yml
  181. 181 ansible-playbook ipfact.yml
  182. 182 vim ipfact.yml
  183. 183 ansible-playbook ipfact.yml
  184. 184 vim ipfact.yml
  185. 185 ansible-playbook ipfact.yml
  186. 186 vim ipfact.yml
  187. 187 ansible-doc -l | grep oracle
  188. 188 ansible-doc -l | grep facts
  189. 189 pwd
  190. 190 ../../countdown 12
  191. 191 ls
  192. 192 vim newlocalfacts.yml
  193. 193 vim localfacts.fact
  194. 194 ansible-playbook newlocalfacts.yml
  195. 195 ansible ansible1.example.com -m setup -a "filter=ansible_local"
  196. 196 ansible ansible1.example.com -m setup -a "filter=ansible_facts['local']"
  197. 197 cd ../arrays/
  198. 198 ls
  199. 199 cd vars
  200. 200 ls
  201. 201 cat users-dictionary
  202. 202 cat users-list
  203. 203 cd ..
  204. 204 vim multi-list.yml
  205. 205 ansible-playbook multi-list.yml
  206. 206 vim multi-list.yml
  207. 207 vim multi-dictionary.yml
  208. 208 cat vars/users-dictionary
  209. 209 vim multi-dictionary.yml
  210. 210 ansible-playbook multi-dictionary.yml
  211. 211 cd ..
  212. 212 cd ../lesson8/
  213. 213 ls
  214. 214 vim loopservices.yml
  215. 215 ansible-playbook loopservices.yml
  216. 216 vim ex3.txt
  217. 217 ../countdown 5
  218. 218 vim js.yaml
  219. 219 vim jsssss.yaml
  220. 220 ansible-playbook jsssss.yaml
  221. 221 vim register_loop.yml
  222. 222 ansible-playbook register_loop.yml
  223. 223 vim register_command.yml
  224. 224 ansible-playbook register_command.yml
  225. 225 ls
  226. 226 vim register_command.yml
  227. 227 vim distro.yml
  228. 228 ansible-playbook distro.yml
  229. 229 vim distro.yml
  230. 230 ../countdown 5
  231. 231 vim rg.yaml
  232. 232 ansible-playbook rg.yaml
  233. 233 vim rg.yaml
  234. 234 ansible-playbook rg.yaml
  235. 235 vim rg.yaml
  236. 236 ansible-playbook rg.yaml
  237. 237 vim quicktest.yml
  238. 238 ansible-playbook quicktest.yml
  239. 239 vim quicktest.yml
  240. 240 ansible-playbook quicktest.yml
  241. 241 vim command-output-test.yml
  242. 242 ansible-playbook command-output-test.yml
  243. 243 vgs
  244. 244 sudo vgs
  245. 245 vim command-output-test.yml
  246. 246 ansible-playbook command-output-test.yml
  247. 247 ../countdown 12
  248. 248 vim hs.yaml
  249. 249 ansible-playbook hs.yaml
  250. 250 vim hs.yaml
  251. 251 vim when_multiple.yml
  252. 252 ansible-playbook when_multiple.yml
  253. 253 vim when_multiple.yml
  254. 254 ansible-playbook when_multiple.yml
  255. 255 vim when_multiple_complex.yml
  256. 256 ansible-playbook when_multiple_complex.yml
  257. 257 ls
  258. 258 vim restart.yml
  259. 259 ansible-playbook restart.yml
  260. 260 ansible ansible1.example.com -m command -a "systemctl stop crond"
  261. 261 ansible-playbook restart.yml
  262. 262 ansible ansible1.example.com -m command -a "systemctl start crond"
  263. 263 ls
  264. 264 pwd
  265. 265 cd ..
  266. 266 find . -name "with_size.yaml"
  267. 267 pwd
  268. 268 find . -name "with_size.yml"
  269. 269 cd lesson8/
  270. 270 vim handlers.yml
  271. 271 touch /tmp/index.html
  272. 272 ansible-playbook handlers.yml
  273. 273 vim handlers.yml
  274. 274 ansible-playbook handlers.yml
  275. 275 vim handlers.yml
  276. 276 ansible all -m file -a "name=/var/www/html/index.html state=absent"
  277. 277 ansible-playbook handlers.yml
  278. 278 vim blocks.yml
  279. 279 ansible-playbook blocks.yml
  280. 280 vim blocks2.yml
  281. 281 ansible-playbook blocks2.yml
  282. 282 vim blocks2.yml
  283. 283 ansible-playbook blocks2.yml
  284. 284 vim blocks2.yml
  285. 285 ansible-playbook blocks2.yml
  286. 286 vim blocks2.yml
  287. 287 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement