Advertisement
sandervanvugt

RHCE day2 oct21

Oct 27th, 2021
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.64 KB | None | 0 0
  1. [ansible@control lesson8]$ history
  2. 1 sudo vim /etc/hosts
  3. 2 ip a
  4. 3 ping ansible1
  5. 4 ping ansible2
  6. 5 sudo yum install epel-release
  7. 6 sudo yum install ansible
  8. 7 ansible --version
  9. 8 sudo dnf install -y vim git
  10. 9 git clone https://github.com/sandervanvugt/rhce8-live
  11. 10 git clone https://github.com/sandervanvugt/rhce8-book
  12. 11 cd rhce8-live/
  13. 12 ls
  14. 13 cd lesson2/
  15. 14 ls
  16. 15 vim inventory
  17. 16 history
  18. 17 pwd
  19. 18 vim inventory
  20. 19 sudo vim /etc/ansible/hosts
  21. 20 pwd
  22. 21 ansible all -m ping
  23. 22 cat ansible.cfg
  24. 23 ansible -i inventory all --list-hosts
  25. 24 ansible file --list-hosts
  26. 25 cat inventory
  27. 26 ansible web --list-hosts
  28. 27 ls ..
  29. 28 ../countdown 15
  30. 29 vim ansible.cfg
  31. 30 ansible --version
  32. 31 sudo vim /etc/ansible/ansible.cfg
  33. 32 ansible all -m user -a "name=lisa"
  34. 33 ansible --help | less
  35. 34 #ansible all -m user -a "name=ansible groups=wheel" -u root -k
  36. 35 ansible-doc user
  37. 36 ansible all -m user -a "name=ansible groups=wheel" -u root -k
  38. 37 vim inventory
  39. 38 ansible all -m user -a "name=ansible groups=wheel" -u root -k
  40. 39 ansible all -m command -a "cat /etc/shadow" -u root -k
  41. 40 #ansible all -m command -a "echo password | passwd --stdin ansible"
  42. 41 ansible all -m command -a "cat /etc/passwd | grep ansible" -u root -k
  43. 42 ansible all -m shell -a "cat /etc/passwd | grep ansible" -u root -k
  44. 43 ansible all -m shell -a "echo password | passwd --stdin ansible" -u root -k
  45. 44 ansible all -m command -a "cat /etc/shadow" -k
  46. 45 cat ansible.cfg
  47. 46 ansible all -m command -a "cat /etc/shadow" -k -K
  48. 47 ansible all -m command -a "cat /etc/shadow" -K
  49. 48 ansible all -m shell -a 'echo "ansible ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/ansible' -K
  50. 49 ssh ansible1
  51. 50 ansible all -m shell -a 'echo "ansible ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/ansible' -K -k
  52. 51 ansible all -m shell -a 'cat /etc/shadow' -k
  53. 52 ssh-keygen
  54. 53 ssh-copy-id ansible1
  55. 54 ssh-copy-id ansible2
  56. 55 ansible all -m shell -a 'cat /etc/shadow'
  57. 56 history
  58. 57 ansible-doc -l | less
  59. 58 ansible-doc -l | wc
  60. 59 ansible-doc user
  61. 60 less /usr/lib/python3.6/site-packages/ansible/modules/system/user.py
  62. 61 ansible all -m ping
  63. 62 ansible all -m service -a "name=httpd state=started"
  64. 63 ansible all -m user -a "name=linda state=present"
  65. 64 ansible all -m command -a "useradd lisa"
  66. 65 history
  67. 66 ../countdown 15
  68. 67 ansible all -m package -a "name=namp state=present"
  69. 68 ansible all -m package -a "name=nmap state=present"
  70. 69 ansible all -m shell -a "rpm -qa | grep nmap"
  71. 70 cd ../lesson4/
  72. 71 l
  73. 72 ls
  74. 73 cat inventory
  75. 74 ls
  76. 75 vim vsftpd.yml
  77. 76 ansible-playbook vsftpd.yml
  78. 77*
  79. 78 vim vsftpd.yml
  80. 79 ansible ansible2.example.com -a "cat /var/ftp/pub/README"
  81. 80 ansible -v ansible2.example.com -a "cat /var/ftp/pub/README
  82. 81 history
  83. 82 ansible-playbook -v vsftpd.yml
  84. 83 ansible-playbook -vvvv vsftpd.yml
  85. 84 vim vsftpd.yml
  86. 85 ansible-playbook vsftpd.yml
  87. 86 vim vsftpd.yml
  88. 87 ansible-playbook vsftpd.yml
  89. 88 sudo yum provides */ansible-lint
  90. 89 sudo yum install -y python3-ansible-lint
  91. 90 ansible-lint vsftpd.yml
  92. 91 vim vsftpd.yml
  93. 92 ansible-lint --help | less
  94. 93 ansible-lint -L
  95. 94 ls
  96. 95 vim web-setup-and-test.yml
  97. 96 ansible-playbook web-setup-and-test.yml
  98. 97 vim web-setup-and-test.yml
  99. 98 ../countdown 17
  100. 99 vim es.yaml
  101. 100 ansible-playbook es.yaml
  102. 101 vim es.yaml
  103. 102 ansible-playbook es.yaml
  104. 103 vim es.yaml
  105. 104 ansible-playbook es.yaml
  106. 105 cd ../lesson5/
  107. 106 ls
  108. 107 vim user.yml
  109. 108 ansible-playbook user.yml
  110. 109 vim user.yml
  111. 110 ansible-playbook user.yml
  112. 111 vim inventory
  113. 112 ansible-playbook user.yml -e user=bob
  114. 113 vim user.yml
  115. 114 ansible-doc user
  116. 115 vim user.yml
  117. 116 ansible-playbook user.yml
  118. 117 vim user.yml
  119. 118 ansible-playbook user.yml
  120. 119 grep vars_file
  121. 120 grep vars_file *
  122. 121 mkdir vars
  123. 122 vim vars/users
  124. 123 vim user.yml
  125. 124 ansible-playbook user.yml
  126. 125 cd vars
  127. 126 mv users users.yml
  128. 127 cd ..
  129. 128 ansible-playbook user.yml
  130. 129 cat user.yml
  131. 130 ansible-playbook user.yml
  132. 131 vim user.yml
  133. 132 ansible-playbook user.yml
  134. 133 vim user.yml
  135. 134 ansible ansible1.example.com -m setup > facts.txt
  136. 135 less facts.txt
  137. 136 vim todayis.yml
  138. 137 less facts.txt
  139. 138 vim todayis.yml
  140. 139 ansible-playbook todayis.yml
  141. 140 vim todayis.yml
  142. 141* ansible-playbook todayis.yml
  143. 142 ansible-playbook todayis.yml
  144. 143 vim todayis.yml
  145. 144 ansible-playbook todayis.yml
  146. 145 vim todayis.yml
  147. 146 ansible-playbook todayis.yml
  148. 147 cat user.yml
  149. 148 cat todayis.yml
  150. 149 cat user.yml
  151. 150 history
  152. 151 #ansible ansible1.example.com -m raw -a "yum install python" -u ubuntu -b -k -K
  153. 152 cat todayis.yml
  154. 153 less facts.txt
  155. 154 ansible-playbook todayis.yml
  156. 155 cat user.yml
  157. 156 cd ../..
  158. 157 git clone https://github.com/sandervanvugt/ansibleinthreeweeks
  159. 158 cd ansibleinthreeweeks/windows/
  160. 159 ls
  161. 160 cat inventory
  162. 161 cd ../../rhce8-live/lesson5/
  163. 162 ls
  164. 163 cd webservers/
  165. 164 ls
  166. 165 cat ansible.cfg
  167. 166 cat inventory
  168. 167 ls
  169. 168 ls group_vars/
  170. 169 cat group_vars/lamp
  171. 170 vim site.yml
  172. 171 ansible-playbook site.yml
  173. 172 ansible-vault --help | less
  174. 173 cd ../../lesson7/
  175. 174 ls
  176. 175 cd vault/
  177. 176 ls
  178. 177 rm vault-pass\ 2
  179. 178 ansible-vault create secret.yml
  180. 179 cat secret.yml
  181. 180 vim create-user.yml
  182. 181 ansible-playbook create-user.yml
  183. 182 ansible-playbook --ask-vault-pass create-user.yml
  184. 183 echo password ~/vault-pass
  185. 184 pwd
  186. 185 ansible-playbook --vault-password-file=~/vault-pass create-users.yml
  187. 186 history
  188. 187 ansible-playbook --vault-password-file=~/vault-pass create-user.yml
  189. 188 echo password > ~/vault-pass
  190. 189 ansible-playbook --vault-password-file=~/vault-pass create-user.yml
  191. 190 cd ../..
  192. 191 cd lesson5/
  193. 192 vim vars/users.yml
  194. 193 ls
  195. 194 ansible-playbook user.yml
  196. 195 history
  197. 196 vim vault-lab.txt
  198. 197 ansible ansible2.example.com -a "tail /etc/shadow"
  199. 198 cd ../lesson7/
  200. 199 ls
  201. 200 cd facts/
  202. 201 ls
  203. 202 vim newlocalfacts.yml
  204. 203 cat localfacts.fact
  205. 204 ansible-playbook newlocalfacts.yml
  206. 205 ansible ansible1.example.com -m setup -a "filter=ansible_local"
  207. 206 cd ../
  208. 207 ls
  209. 208 cd arrays/
  210. 209 ls
  211. 210 cat vars/users-dictionary
  212. 211 cat vars/users-list
  213. 212 vim multi-list.yml
  214. 213 ansible-playbook multi-list.yml
  215. 214 vim multi-dictionary.yml
  216. 215 ansible-playbook multi-dictionary.yml
  217. 216 ../../countdown 15
  218. 217 cd ../facts/
  219. 218 vim es.yml
  220. 219 cd ../../lesson8/
  221. 220 ls
  222. 221 vim loopservices.yml
  223. 222 ansible-playbook loopservices.yml
  224. 223 vim loopusers.yml
  225. 224 ansible-playbook loopusers.yml
  226. 225 vim loop-over-variable.yml
  227. 226 vim loopvars.yml
  228. 227 ansible-playbook loop-over-variable.yml
  229. 228 vim register_loop.yml
  230. 229 ansible-playbook register_loop.yml
  231. 230 vim register_command.yml
  232. 231 ansible-playbook register_command.yml
  233. 232 cd ../lesson7/facts/
  234. 233 ls
  235. 234 vim es.yml
  236. 235 ansible-doc user
  237. 236 ansible-doc file
  238. 237 ansible-doc yum
  239. 238 cd ../../lesson8/
  240. 239 vim register_command.yml
  241. 240 ansible-playbook register_command.yml
  242. 241 vim register_command.yml
  243. 242 ansible-playbook register_command.yml
  244. 243 vim register_command.yml
  245. 244 ansible-playbook register_command.yml
  246. 245 vim register_command.yml
  247. 246 ../countdown 13
  248. 247 vim distro.yml
  249. 248 ansible-playbook distro.yml
  250. 249 vim distro.yml
  251. 250 ansible-playbook distro.yml
  252. 251 ansible-playbook distro.yml -e mypackage=nmap
  253. 252 vim distro.yml
  254. 253 ansible-playbook distro.yml -e mypackage=nmap
  255. 254 vim distro.yml
  256. 255 ansible-playbook distro.yml -e mypackage=nmap
  257. 256 ansible-doc vgs
  258. 257 ansible-doc setup
  259. 258 vim quicktest.yml
  260. 259 ansible-playbook quicktest.yml
  261. 260 vim quicktest.yml
  262. 261 ansible-playbook quicktest.yml
  263. 262 vim quicktest.yml
  264. 263 ansible-playbook quicktest.yml
  265. 264 vim command-output-test.yml
  266. 265 vgs
  267. 266 sudo vgs
  268. 267 sudo vgs rl
  269. 268 sudo vgs bob
  270. 269 vim command-output-test.yml
  271. 270 ansible-playbook command-output-test.yml
  272. 271 vim command-output-test.yml
  273. 272 ansible-playbook command-output-test.yml
  274. 273 vim command-output-test.yml
  275. 274 ansible-playbook command-output-test.yml
  276. 275 vim when_multiple.yml
  277. 276 ansible-playbook when_multiple.yml
  278. 277 vim when_multiple.yml
  279. 278 ansible-playbook when_multiple.yml
  280. 279 vim when_multiple.yml
  281. 280 ansible-playbook when_multiple.yml
  282. 281 less ../lesson5/facts.txt
  283. 282 vim when_multiple.yml
  284. 283 ansible-playbook when_multiple.yml
  285. 284 vim when_multiple.yml
  286. 285 ansible-playbook when_multiple.yml
  287. 286 vim when_multiple_complex.yml
  288. 287 ansible-playbook when_multiple_complex.yml
  289. 288 vim ifsize.yml
  290. 289 ansible-playbook ifsize.yml
  291. 290 vim ifsize.yml
  292. 291 vim restart.yml
  293. 292 ansible-playbook restart.yml
  294. 293 ansible ansible1.example.com -m service -a "name=crond state=stopped"
  295. 294 ansible-playbook restart.yml
  296. 295 ansible ansible1.example.com -m service -a "name=crond state=started"
  297. 296 history
  298. [ansible@control lesson8]$
  299.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement