Advertisement
sandervanvugt

ans-adv jan21

Jan 20th, 2021
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.86 KB | None | 0 0
  1. #####COLLECTIONS
  2.  
  3. 1 sudo yum install -y ansible
  4. 2 vim loadtoken.txt
  5. 3 yum dnreset
  6. 4 reset
  7. 5 dnf remove -y ansible
  8. 6 sudo dnf remove -y ansible
  9. 7 pip install ansible
  10. 8 mkdir collections
  11. 9 cd ..
  12. 10 cd
  13. 11 git clone https://github.com/sandervanvugt/ansible-advanced
  14. 12 cd ansible-advanced/
  15. 13 mkdir collections
  16. 14 ls
  17. 15 cp ansible.cfg collections/
  18. 16 cd collections/
  19. 17 vim ansible.cfg
  20. 18 ls >
  21. 19 ls ~
  22. 20 cat ~/loadtoken.txt
  23. 21 vim ansible.cfg
  24. 22 vim requirements.yml
  25. 23 ansible-doc -l | less
  26. 24 ansible-galaxy collection list
  27. 25 ansible-galaxy collection list | wc
  28. 26 ansible-galaxy collection install -r collections/requirements.yml
  29. 27 ansible-galaxy collection install -r requirements.yml
  30. 28 vim requirements.yml
  31. 29 ansible-galaxy collection install -r requirements.yml
  32. 30 ansible-galaxy collection list | less
  33. 31 ansible-doc -l | grep user
  34. 32 sudo dnf update -y
  35. 33 ansible-doc -l | grep user
  36. 34 ls
  37. 35 vim ansible.cfg
  38. 36 ansible-doc -l | grep user | less
  39. 37 ansible-galaxy collection list
  40. 38 ansible-galaxy collection list | less
  41. 39 ansible-doc community.general
  42. 40 ansible-doc collection community.general
  43. 41 ansible-doc -h | less
  44. 42 rpm -ql ansible | less
  45. 43 find / -type d -name collections 2>/dev/null
  46. 44 cd /usr/lib64/python3.9/collections/
  47. 45 ls
  48. 46 cd
  49. 47 ansible-galaxy collection install ansible.posix
  50. 48 ansible-doc ansible.posix
  51. 49 ansible-doc ansible.posix.selinux
  52. 50 ansible-config dump | grep -i collection
  53. 51 tree .ansible/collections/ansible_collections/ansible/
  54. 52 ls .ansible/collections/ansible_collections/ansible/
  55. 53 ls .ansible/collections/ansible_collections/ansible/posix
  56. 54 ls .ansible/collections/ansible_collections/ansible/posix/plugins/modules/
  57. 55 ansible-doc ansible.posix.acl
  58. 56 cd ansible-advanced/collections/
  59. 57 vim enforce-selinux.yml
  60. 58 ansible-playbook enforce-selinux.yml
  61. 59 vim enforce-selinux.yml
  62. 60 ansible-playbook enforce-selinux.yml
  63. 61 ansible-playbook -h | less
  64. 62 ansible-playbook -K enforce-selinux.yml
  65. 63 ls
  66. 64 cat enforce-selinux.yml
  67. 65 ip a
  68. 66 sudo systemctl enable sshd
  69. 67 sudo systemctl start sshd
  70. 68 ls
  71. 69 pwd
  72. 70 history
  73.  
  74. #######[ansible@control ansible-advanced]$ history
  75. 1 sudo visudo
  76. 2 ssh-keygen
  77. 3 sudo yum install git vim bash-completion -y
  78. 4 sudo vim /etc/hosts
  79. 5 ping ansible2
  80. 6 ping nu.nl
  81. 7 sudo nmtui
  82. 8 ping nu.nl
  83. 9 sudo reboot
  84. 10 ping nu.nl
  85. 11 sudo yum search nmap
  86. 12 id
  87. 13 cat /etc/hosts
  88. 14 cd .ssh/
  89. 15 ls
  90. 16 cd ..
  91. 17 git clone https://github.com/sandervanvugt/ansible-advanced
  92. 18 cd ansible-advanced/
  93. 19 ls
  94. 20 ssh-copy-id ansible1
  95. 21 ssh-copy-id ansible2
  96. 22 ssh ansible2
  97. 23 ls
  98. 24 cd lab
  99. 25 ls
  100. 26 vim ansible.cfg
  101. 27 vim lab-inventory
  102. 28 ansible all -m command -a "who"
  103. 29 sudo yum install epel-release
  104. 30 sudo yum install -y ansible
  105. 31 ansible all -m command -a "who"
  106. 32 ls
  107. 33 vim custom.fact
  108. 34 vim lab-copy-facts.yml
  109. 35 ansible-playbook lab-copy-facts.yml
  110. 36 ansible all -m setup -a "filter=ansible_local*"
  111. 37 ls
  112. 38 vim lab-vars/allvars.yml
  113. 39 tree
  114. 40 vim lab-tasks/file.yml
  115. 41 vim lab-tasks/lamp.yml
  116. 42 vim lab-playbook.yml
  117. 43 ansible-playbook lab-playbook.yml
  118. 44 ansible lamp -a 'systemctl status mariadb'
  119. 45 ansible lamp -a 'systemctl status vsftpd'
  120. 46 cat custom.fact
  121. 47 cd..
  122. 48 cd ..
  123. 49 ./countdown 12
  124. 50 cd ..
  125. 51 git clone https://github.com/sandervanvugt/ansible-3h
  126. 52 cd ansible-3h/
  127. 53 ls
  128. 54 tree
  129. 55 cd base
  130. 56 ls
  131. 57 cat host_vars/ansible1.example.com
  132. 58 vim installpackage.yaml
  133. 59 ansible-playbook installpackage.yaml
  134. 60 cd ../../ansible-advanced/
  135. 61 cd advanced/
  136. 62 ls
  137. 63 vim un-handlers.yml
  138. 64 ansible-playbook un-handlers.yml
  139. 65 vim un-handlers.yml
  140. 66 vim lab-handlers.yml
  141. 67 touch /tmp/index.html
  142. 68 ansible-playbook lab-handlers.yml
  143. 69 vim lab-handlers.yml
  144. 70 ansible-playbook lab-handlers.yml
  145. 71 vim lab-handlers.yml
  146. 72 ansible-playbook un-handlers.yml
  147. 73 ansible-playbook lab-handlers.yml
  148. 74 ansible all -m setup -a "filter=ansible_mounts"
  149. 75 vim ifsize.yml
  150. 76 ansible-playbook ifsize.yml
  151. 77 tail ifsize.yml
  152. 78 vim ifsize.yml
  153. 79 ansible-playbook ifsize.yml
  154. 80 ansible ansible1.example.com -m command -a "rpm -qa | grep ftp"
  155. 81 ansible ansible1.example.com -m shell -a "rpm -qa | grep ftp"
  156. 82 ansible ansible1.example.com -m command -a "rpm -qa | grep ftp"
  157. 83 vim waitforme.yaml
  158. 84 ansible-playbook waitforme.yaml
  159. 85 vim waitforme.yaml
  160. 86 vim reboot.yml
  161. 87 ansible-playbook reboot.yml
  162. 88 ls
  163. 89 git clone https://github.com/sandervanvugt/rhce8-book
  164. 90 ls
  165. 91 cd rhce8-book/
  166. 92 ls
  167. 93 ls | wc
  168. 94 grep tags *
  169. 95 vim exercise123.yaml
  170. 96 ansible-playbook --list-tags exercise123.yaml
  171. 97 vim exercise123.yaml
  172. 98 cd ..
  173. 99 ls
  174. 100 cd ..
  175. 101 ks
  176. 102 ls
  177. 103 ./countdown 12
  178. 104 vim inventory
  179. 105 ansible worker2 -a "who"
  180. 106 ansible worker2 -a "ip a"
  181. 107 vim docker_main.yaml
  182. 108 vim docker.yaml
  183. 109 ansible-playbook docker_main.yaml
  184. 110 ansible worker2 -m yum -a "name=docker-ce state=absent"
  185. 111 ansible-playbook docker_main.yaml
  186. 112 ansible-doc -l | less
  187. 113 ansible-doc ios-ntp
  188. 114 ansible-doc ios_ntp
  189. 115 ls
  190. 116 cd windows/
  191. 117 ls
  192. 118 vim ansible.cfg
  193. 119 vim inventory
  194. 120 sudo vim /etc/hosts
  195. 121 sudo pip3 install pywinrm
  196. 122 ansible win -i inventory -m win_ping
  197. 123 echo $PYTHONPATH
  198. 124 export PYTHONPATH=/usr/local/lib/python3.6/site-packages/winrm/
  199. 125 ansible win -i inventory -m win_ping
  200. 126 vim playbook.yml
  201. 127 ansible-playbook playbook.yml
  202. 128 cd ..
  203. 129 ./countdown 13
  204. 130 cd windows/
  205. 131 vim inventory
  206. 132 ansible win -i inventory -m win_ping
  207. 133 cd ..
  208. 134 ls
  209. 135 cd ec2/
  210. 136 ls
  211. 137 vim ubuntu.yaml
  212. 138 cd ..
  213. 139 ls
  214. 140 find . -name "int_filter.yaml"
  215. 141 find . -name "storage_filter.yaml"
  216. 142 pwd
  217. 143 find . -name "assert_filter.yaml"
  218. 144 vim password_hash.yaml
  219. 145 ansible-playbook password_hash.yaml
  220. 146 ssh sharon@ansible2
  221. 147 find . -name "storage_filter.yaml"
  222. 148 find . -name "storage-filter.yaml"
  223. 149 ls
  224. 150 vim storage-filter.yaml
  225. 151 vim int-filter.yaml
  226. 152 ansible-playbook int-filter.yaml
  227. 153 vim int-filter.yaml
  228. 154 ansible-playbook int-filter.yaml
  229. 155 history
  230.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement