sandervanvugt

Untitled

Jul 2nd, 2020
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.20 KB | None | 0 0
  1. [ansible@control install]$ cat unvsftpd.yml
  2. ---
  3. - name: deploy vsftpd
  4. hosts: ansible2.example.com
  5. tasks:
  6. - name: install vsftpd
  7. yum:
  8. name: vsftpd
  9. state: absent
  10. - name: create readme file
  11. file:
  12. path: /var/ftp/pub/README
  13. state: absent
  14. ...
  15.  
  16. #################################
  17.  
  18. [ansible@control base]$ cat user.yaml
  19. ---
  20. - name: test user variable
  21. vars:
  22. - username: anna
  23. hosts: localhost
  24. tasks:
  25. - name: show variable value
  26. debug:
  27. var: username
  28. - name: "{{ username }} is created"
  29. user:
  30. name: "{{ username }}"
  31.  
  32. #################################
  33. [ansible@control base]$ cat ipfact.yaml
  34. ---
  35. - hosts: all
  36. tasks:
  37. - name: show IP address
  38. debug:
  39. msg: >
  40. This hosts uses IP address {{ ansible_default_ipv4.address }}
  41. - name: show IP address again
  42. debug:
  43. msg: >
  44. THis host uses IP address {{ ansible_facts.default_ipv4.address }}
  45. - name: modern notation once more
  46. debug:
  47. msg: >
  48. If you want to write it the modern way {{ ansible_facts['default_ipv4']['address'] }}
  49.  
  50. ################################
  51. [ansible@control rhce8-book]$ history
  52. 4 su -
  53. 5 exit
  54. 6 sudo ls /root
  55. 7 ssh-keygen
  56. 8 ssh-copy-id 192.168.4.211
  57. 9 ssh 192.168.4.211
  58. 10 ssh-copy-id 192.168.4.212
  59. 11 ansible 192.168.4.212
  60. 12 ssh 192.168.4.212
  61. 13 sudo vim /etc/hosts
  62. 14 sudo yum install -y vim git
  63. 15 sudo vim /etc/hosts
  64. 16 ping ansible1
  65. 17 ping ansible2
  66. 18 history
  67. 19 sudo yum install -y ansible
  68. 20 sudo yum install -y epel-release
  69. 21 sudo yum install -y ansible
  70. 22 ansible --version
  71. 23 git clone https://github.com/sandervanvugt/ansible3h
  72. 24 git clone https://github.com/sandervanvugt/ansiblefundamentals
  73. 25 git clone https://github.com/sandervanvugt/rhce8
  74. 26 git clone https://github.com/sandervanvugt/rhce8-book
  75. 27 cd rhce8-book/
  76. 28 ls | wc
  77. 29 ls
  78. 30 cd ..
  79. 31 ls
  80. 32 cd ansiblefundamentals/
  81. 33 history
  82. 34 pwd
  83. 35 ls
  84. 36 cd ..
  85. 37 pwd
  86. 38 ls
  87. 39 cd rhce8
  88. 40 cd ..
  89. 41 history
  90. 42 git clone https://github.com/sandervanvugt/ansible-3h
  91. 43 cd ansible-3h/
  92. 44 ls
  93. 45 cd base/
  94. 46 ls
  95. 47 vim inventory
  96. 48 sudo vim /etc/ansible/hosts
  97. 49 vim ansible.cfg
  98. 50 sudo vim /etc/ansible/ansible.cfg
  99. 51 history
  100. 52 ansible all -m ping
  101. 53 cat inventory
  102. 54 cd ..
  103. 55 ansible all -m ping
  104. 56 ls
  105. 57 cd base
  106. 58 ansible all -m ping
  107. 59 vim ansible.cfg
  108. 60 ansible all -m ping
  109. 61 ansible all -m ping -i inventory
  110. 62 vim ansible.cfg
  111. 63 cd ..
  112. 64 ls
  113. 65 find . -name "countdown"
  114. 66 git clone https://github.com/sandervanvugt/rhce8-live
  115. 67 cd rhce8-live/
  116. 68 ls
  117. 69 ./countdown 12
  118. 70 cd ../ansible-3h/
  119. 71 ls
  120. 72 cd base
  121. 73 pwd
  122. 74 ls
  123. 75 ansible-doc -l | wc
  124. 76 ansible-doc -l
  125. 77 ansible-doc dnf
  126. 78 ansible all -m command -a "id"
  127. 79 cagt inventory
  128. 80 cat inventory
  129. 81 cat ansible.cfg
  130. 82 ansible all -m command -a "rpm -qa | grep python"
  131. 83 ansible all -m shell -a "rpm -qa | grep python"
  132. 84 ansible all -m shell -a "echo $PATH"
  133. 85 ansible all -m command -a "echo $PATH"
  134. 86 history
  135. 87 ansible-doc copy
  136. 88 ansible ansible1 -m copy -a "content='hello world' dest=/etc/motd"
  137. 89 ansible-doc user
  138. 90 ansible all -m user -a "name=linda"
  139. 91 history
  140. 92 ls
  141. 93 cd ..
  142. 94 ls
  143. 95 cd install/
  144. 96 ls
  145. 97 vim vsftpd.yml
  146. 98 ansible-playbook vsftpd.yml
  147. 99 ls
  148. 100 cp vsftpd.yml unvsftpd.yml
  149. 101 vim unvsftpd.yml
  150. 102 ansible-doc file
  151. 103 ansible-doc yum
  152. 104 vim unvsftpd.yml
  153. 105 vim vsftpd.yml
  154. 106 ansible ansible2.example.com -m shell -a "ps aux | grep vsftp"
  155. 107 vim vsftpd.yml
  156. 108 ansible-doc service
  157. 109 vim vsftpd.yml
  158. 110 ansible-playbook vsftpd.yml
  159. 111 ansible ansible2.example.com -m shell -a "ps aux | grep vsftp"
  160. 112 ansible-playbook unvsftpd.yml
  161. 113 vim unvsftpd.yml
  162. 114 ansible-playbook unvsftpd.yml
  163. 115 history
  164. 116 vim ansible.cfg
  165. 117 ansible-playbook unvsftpd.yml
  166. 118 ansible-playbook unvsftpd.yml -i inventory
  167. 119 cat unvsftpd.yml
  168. 120 pwd
  169. 121 cd ../../rhce8-live/countdown 12
  170. 122 ../../rhce8-live/countdown 12
  171. 123 cd ../base/
  172. 124 ls
  173. 125 cd ..
  174. 126 ls
  175. 127 cd base
  176. 128 cat mariadb55.yml
  177. 129 ansible ansible1.example.com -m setup
  178. 130 vim inventory
  179. 131 ansible ansible1 -m setup > ansible1_facts.txt
  180. 132 less ansible1_facts.txt
  181. 133 vim user.yaml
  182. 134 less ansible1_facts.txt
  183. 135 vim user.yaml
  184. 136 ansible-playbook user.yaml
  185. 137 vim user.yaml
  186. 138 ansible-playbook user.yaml
  187. 139 vim user.yaml
  188. 140 ansible-playbook user.yaml
  189. 141 vim user.yaml
  190. 142 ansible-playbook user.yaml
  191. 143 vim user.yaml
  192. 144 ansible-doc debug
  193. 145 vim user.yaml
  194. 146 ansible-playbook user.yaml
  195. 147 vim user.yaml
  196. 148 ansible-playbook user.yaml
  197. 149 cat user.yaml
  198. 150 vim user.yaml
  199. 151 ansible-playbook user.yaml
  200. 152 vim user.yaml
  201. 153 ansible-playbook user.yaml
  202. 154 vim ipfact.yaml
  203. 155 ansible-playbook ipfact.yaml
  204. 156 vim ansible1_facts.txt
  205. 157 vim ipfact.yaml
  206. 158 vim ansible1_facts.txt
  207. 159 ansible-playbook ipfact.yaml
  208. 160 vim ansible1_facts.txt
  209. 161 vim ipfact.yaml
  210. 162 ansible-playbook ipfact.yaml
  211. 163 vim ipfact.yaml
  212. 164 ansible-playbook ipfact.yaml
  213. 165 vim ipfact.yaml
  214. 166 ansible-playbook ipfact.yaml
  215. 167 vim ipfact.yaml
  216. 168 cat ipfact.yaml
  217. 169 ls
  218. 170 vim when-test.yml
  219. 171 ansible-playbook when-test.yml
  220. 172 vim when-test.yml
  221. 173 ansible-playbook when-test.yml
  222. 174 vim when-test.yml
  223. 175 ansible-playbook when-test.yml
  224. 176 pwd
  225. 177 ../../rhce8-live/countdown 13
  226. 178 cd ..
  227. 179 ls
  228. 180 cd rhce8-book/
  229. 181 ls
  230. 182 vim listing71.yaml
  231. 183 ansible-playbook listing71.yaml
  232. 184 vim vars/users-list
  233. 185 vim listing74.yaml
  234. 186 vim vars/users-list
  235. 187 vim listing74.yaml
  236. 188 ansible-playbook listing74.yaml
  237. 189 history
  238. 190 vim listing79.yaml
  239. 191 vim listing710.yaml
  240. 192 ansible-playbook listing710.yaml
  241. 193 vim listing710.yaml
  242. 194 ansible-playbook listing710.yaml
  243. 195 ansible-playbook listing711.yaml
  244. 196 vim listing711.yaml
  245. 197 ansible-playbook listing711.yaml
  246. 198 vim listing711.yaml
  247. 199 ansible-playbook listing711.yaml
  248. 200 ansible-playbook listing714.yaml
  249. 201 vim listing714.yaml
  250. 202 vim inventory
  251. 203 ansible -m setup ansible1 | less
  252. 204 vim listing714.yaml
  253. 205 ansible-playbook listing714.yaml
  254. 206 vim listing714.yaml
  255. 207 grep linein listing8*
  256. 208 vim listing86.yaml
  257. 209 ansible-playbook listing86.yaml
  258. 210 vim listing86.yaml
  259. 211 ls *j2
  260. 212 vim listing813.j2
  261. 213 vim listing814.yaml
  262. 214 ansible-playbook listing814.yaml
  263. 215 vim listing814.yaml
  264. 216 ansible ansible1 -a "cat /etc/httpd/conf.d/vhost.conf"
  265. 217 history
Add Comment
Please, Sign In to add comment