Advertisement
sandervanvugt

Ansible advanced march21

Mar 23rd, 2021
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.35 KB | None | 0 0
  1. ansible@control windows]$ history
  2. 1 ip a
  3. 2 id
  4. 3 sudo /etc/hosts
  5. 4 sudo vim /etc/hosts
  6. 5 ping ansible2
  7. 6 ping ansible1
  8. 7 sudo yum install ansible
  9. 8 sudo yum install epel-release
  10. 9 history
  11. 10 sudo yum install ansible
  12. 11 ansible --version
  13. 12 vim inventory
  14. 13 ansible all -m ping
  15. 14 ansible all -i inventory -m ping
  16. 15 ping ansible1
  17. 16 sudo visudo
  18. 17 sudo ls /root
  19. 18 sudo sh -c "echo ansible ALL=(ALL) NOPASSWD:ALL > /etc/sudoers.d/ansible"
  20. 19 sudo -i
  21. 20 exit
  22. 21 sudo ls /root
  23. 22 sudo vim /etc/sudoers.d/ansible
  24. 23 su -
  25. 24 sudo ls /root
  26. 25 ansible all -i inventory -u root -k -m raw -a "useradd -G wheel ansible"
  27. 26 ssh root@ansible1
  28. 27 ansible all -i inventory -u root -k -m raw -a "useradd -G wheel ansible"
  29. 28 useradd ansible
  30. 29 ehco $?
  31. 30 echo $?
  32. 31 ssh-keygen
  33. 32 ssh-copy-id ansible1
  34. 33 ssh-copy-id ansible2
  35. 34 ansible all -m ping -i inventory
  36. 35 ansible -i inventory -m command -a "ls /root"
  37. 36 ansible all -i inventory -m command -a "ls /root"
  38. 37 ansible all -m copy -a "source=/etc/sudoers.d/ansible dest=/etc/sudoers.d/"
  39. 38 ansible all -i inventory -b -m copy -a "source=/etc/sudoers.d/ansible dest=/etc/sudoers.d/"
  40. 39 ansible all -i inventory -b -m copy -a "src=/etc/sudoers.d/ansible dest=/etc/sudoers.d/"
  41. 40 ansible all -i inventory -b -K -m copy -a "src=/etc/sudoers.d/ansible dest=/etc/sudoers.d/"
  42. 41 sudo ls -l /etc/sudoers.d/
  43. 42 sudo ls -ld /etc/sudoers.d/
  44. 43 sudo ansible all -i inventory -b -K -m copy -a "src=/etc/sudoers.d/ansible dest=/etc/sudoers.d/"
  45. 44 sudo chmod +rx /etc/sudoers.d
  46. 45 sudo ls -ld /etc/sudoers.d/
  47. 46 ansible all -i inventory -b -K -m copy -a "src=/etc/sudoers.d/ansible dest=/etc/sudoers.d/"
  48. 47 history
  49. 48 sudo chmod o-rx /etc/sudoers.d
  50. 49 ansible -i inventory -m user -a "name=bob"
  51. 50 ansible all -i inventory -m user -a "name=bob"
  52. 51 ansible all -i inventory -m user -a "name=bib"
  53. 52 sudo yum install -y vim git bash-completion
  54. 53 git clone https://github.com/sandervanvugt/ansible-advanced
  55. 54 cd ansible-advanced/
  56. 55 ls
  57. 56 ./countdown 12
  58. 57 history
  59. 58 ls
  60. 59 cd lab/
  61. 60 ls
  62. 61 vim custom.fact
  63. 62 vim lab-copy-facts.yml
  64. 63 ansible-playbook lab-copy-facts.yml
  65. 64 ansible -i lab-inventory -m setup -a 'filter=ansible_local*'
  66. 65 ansible all -i lab-inventory -m setup -a 'filter=ansible_local*'
  67. 66 vim custom.fact
  68. 67 vim lab-copy-facts.yml
  69. 68 vim lab-playbook.yml
  70. 69 vim lab-vars/allvars.yml
  71. 70 vim lab-tasks/lamp.yml
  72. 71 vim lab-tasks/file.yml
  73. 72 vim lab-playbook.yml
  74. 73 ansible-playbook lab-playbook.yml
  75. 74 ansible lamp -a 'systemctl status mariadb'
  76. 75 ansible file -a 'systemctl status vsftpd'
  77. 76 cd ..
  78. 77 ls
  79. 78 grep -R when *
  80. 79 vim storage-filter.yaml
  81. 80 ansible-playbook storage-filter.yaml
  82. 81 cd ..
  83. 82 git clone https://github.com/sandervanvugt/ansible-3h
  84. 83 cd ansible-3h/
  85. 84 ls
  86. 85 cd base
  87. 86 ls
  88. 87 vim variables
  89. 88 vim variables.yml
  90. 89 vim makeuser.yaml
  91. 90 ansible-playbook makeuser.yaml
  92. 91 vim makeuser.yaml
  93. 92 vim ansible.cfg
  94. 93 vim makeuser.yaml
  95. 94 ansible-playbook makeuser.yaml
  96. 95 vim makeuser.yaml
  97. 96 ansible-playbook makeuser.yaml
  98. 97 vim makeuser.yaml
  99. 98 ansible-playbook makeuser.yaml
  100. 99 vim makeuser.yaml
  101. 100 cd ..
  102. 101 cd ansible-advanced/
  103. 102 ls
  104. 103 ansible-galaxy install geerlingguy.nginx
  105. 104 cd ~/.ansible/roles/
  106. 105 ls
  107. 106 cd geerlingguy.nginx/
  108. 107 tree
  109. 108 cd ..
  110. 109 cd
  111. 110 cd ansible-advanced/
  112. 111 ls
  113. 112 cd advanced/
  114. 113 ls
  115. 114 vim userole.yaml
  116. 115 ansible-playbook userole.yaml
  117. 116 pwd
  118. 117 ../countdown 12
  119. 118 ls
  120. 119 vim lab-handlers.yml
  121. 120 ansible-playbook lab-handlers.yml
  122. 121 touch /tmp/index.html
  123. 122 ansible-playbook lab-handlers.yml
  124. 123 vim lab-handlers.yml
  125. 124 ansible-playbook lab-handlers.yml
  126. 125 ansible all -m file -a "name=/var/www/html/index.html state=absent"
  127. 126 ansible-playbook lab-handlers.yml
  128. 127 ls
  129. 128 vim ifsize.yml
  130. 129 cd ../../ansible-3h/
  131. 130 ls
  132. 131 cd loops/
  133. 132 history | grep 3h
  134. 133 ls
  135. 134 vim conditionalrestart.yml
  136. 135 cd ..
  137. 136 ls
  138. 137 cd handlers/
  139. 138 ls
  140. 139 cd ../handlers/
  141. 140 ls
  142. 141 cd ../..
  143. 142 cd ansible-3h/
  144. 143 find . -name un-ans*
  145. 144 cd base
  146. 145 vim un-ansible
  147. 146 vim un-ansible-loop.yml
  148. 147 ansible-playbook un-ansible-loop.yml
  149. 148 cat ../install/ansible.cfg
  150. 149 cat ansible.cfg
  151. 150 cp ../install/ansible.cfg .
  152. 151 ansible-playbook un-ansible-loop.yml
  153. 152 grep when *
  154. 153 vim when-test.yml
  155. 154 ansible-playbook when-test.yml
  156. 155 cd ../../ansible-advanced/handlers/
  157. 156 ls
  158. 157 cd
  159. 158 ls
  160. 159 cd -
  161. 160 cd ..
  162. 161 ls
  163. 162 cd advanced/
  164. 163 ls
  165. 164 vim ifsize.yml
  166. 165 ansible all -m setup -a "filter=ansible_mounts"
  167. 166 vim ifsize.yml
  168. 167 ansible-playbook ifsize.yml
  169. 168 ansible all -m setup | less
  170. 169 vim ansible.cfg
  171. 170 vim ifsize.yml
  172. 171 ansible-playbook ifsize.yml
  173. 172 vim ifsize.yml
  174. 173 vim ansible.cfg
  175. 174 ansible-playbook ifsize.yml
  176. 175 ls
  177. 176 vim waitforme.yaml
  178. 177 ansible-playbook waitforme.yaml
  179. 178 vim waitforme.yaml
  180. 179 ls
  181. 180 vim reboot.yml
  182. 181 ansible-playbook reboot.yml
  183. 182 ansible-galaxy collection install ansible.posix
  184. 183 tree ~/.ansible/collections/ansible_collections/ansible/posix/
  185. 184 ansible-doc ansible.posix.selinux
  186. 185 cd ..
  187. 186 cd -
  188. 187 cd collections/
  189. 188 ls
  190. 189 cat ansible.cfg
  191. 190 vim enforce-selinux-simplified.yml
  192. 191 ansible-playbook enforce-selinux-simplified.yml
  193. 192 ansible-doc --help
  194. 193 vim enforce-selinux-simplified.yml
  195. 194 cd ..
  196. 195 pwd
  197. 196 ./countdown 12
  198. 197 pwd
  199. 198 cd ../
  200. 199 cd -
  201. 200 ls
  202. 201 cd windows/
  203. 202 ls
  204. 203 sudo vim /etc/hosts
  205. 204 vim inventory
  206. 205 vim ansible.cfg
  207. 206 sudo pip3 install pywinrm
  208. 207 ansible win -i inventory -m win_ping
  209. 208 vim playbook.yml
  210. 209 ansible-playbook playbook.yml
  211. 210 ssh sander@192.168.50.136
  212. 211 history
  213.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement