Advertisement
sandervanvugt

ans4h jan21

Jan 19th, 2021
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.14 KB | None | 0 0
  1. [ansible@control base]$ cat host_vars/ansible1.example.com
  2. package: nmap
  3. [ansible@control base]$ cat installpackage.yaml
  4. - name: install pkg demo
  5. hosts: ansible1.example.com
  6. tasks:
  7. - name: install {{ package }}
  8. package:
  9. name: "{{ package }}"
  10. state: latest
  11.  
  12. ########[ansible@control base]$ cat thefacts.yaml
  13. - name: showing some facts
  14. hosts: ansible1.example.com
  15. tasks:
  16. - name: show date
  17. debug:
  18. var: ansible_facts.date_time.date
  19. - name: show date pythong preferred
  20. debug:
  21. var: ansible_facts['date_time']['date']
  22. - name: three
  23. debug:
  24. var: ansible_date_time.date
  25. - name: four
  26. debug:
  27. var: ansible_date_time['date']
  28.  
  29. #########
  30. [ansible@control base]$ history
  31. 1 sudo yum install -y vim baash-completion git
  32. 2 sudo yum install -y vim bash-completion git
  33. 3 git clone https://github.com/sandervanvugt/ansible4h
  34. 4 git clone https://github.com/sandervanvugt/ansible-3h
  35. 5 cd ansible-3h/
  36. 6 ls
  37. 7 cd ..
  38. 8 history
  39. 9 id
  40. 10 sudo yum install vim git bash-completion
  41. 11 sudo vim /etc/hosts
  42. 12 ping ansible1
  43. 13 ping ansible2
  44. 14 sudo vim /etc/hosts
  45. 15 visudo
  46. 16 sudo visudo
  47. 17 sudo ls /root
  48. 18 ssh-keygen
  49. 19 ssh-copy-id ansible1
  50. 20 ssh-copy-id ansible2
  51. 21 ssh ansible1
  52. 22 ssh ansible2
  53. 23 scp /etc/hosts ansible1:/etc/hosts
  54. 24 su -
  55. 25 history
  56. 26 sudo yum install epel-release -y
  57. 27 sudo yum install -y ansible
  58. 28 ansible all -i inventory --list-hosts
  59. 29 mkdir install
  60. 30 cd install/
  61. 31 vim inventory
  62. 32 ansible all -i inventory --list-hosts
  63. 33 ansible all -i inventory -a who
  64. 34 ansible all -a who
  65. 35 cd ..
  66. 36 cat install/inventory
  67. 37 ansible --help | less
  68. 38 history
  69. 39 ansible all -i inventory -a who
  70. 40 ls
  71. 41 ansible all -i install/inventory -a who
  72. 42 cd ansible-3h/
  73. 43 ls
  74. 44 cd ..
  75. 45 git clone https://github.com/sandervanvugt/luth
  76. 46 history
  77. 47 cd install/
  78. 48 mv inventory mylistofhosts
  79. 49 vi mylistofhosts
  80. 50 ansible all -i inventory -a who
  81. 51 ansible all -i mylistofhosts -a who
  82. 52 ../luth/countdown 12
  83. 53 cd ..
  84. 54 cd ansible-3h/
  85. 55 ls
  86. 56 cd install/
  87. 57 ls
  88. 58 vim inventory
  89. 59 vim ansible.cfg
  90. 60 ansible ansible1 -m command -a who
  91. 61 ansible ansible1 -a who
  92. 62 cat inventory
  93. 63 ansible --help
  94. 64 ansible-doc -l
  95. 65 ansible-doc -l | wc
  96. 66 ansible-doc -l
  97. 67 ansible-doc ls
  98. 68 ansible-doc -l
  99. 69 ansible-doc user
  100. 70 ansible ansible1 -m command -a uname -r
  101. 71 ansible ansible1 -m command -a "uname -r"
  102. 72 ansible -m user -a name=linda
  103. 73 ansible ansible1 -m user -a name=linda
  104. 74 ansible ansible1 -m user -a name=linda,state=absent
  105. 75 ansible ansible1 -m user -a "name=linda state=absent"
  106. 76 ansible ansible1 -m command -a "useradd linda"
  107. 77 history
  108. 78 ls
  109. 79 vim vsftpd.yml
  110. 80 ansible-doc service
  111. 81 vim vsftpd.yml
  112. 82 ansible-playbook vsftpd.yml
  113. 83 ansible all -a "ps aux | grep ftp"
  114. 84 ansible all -m shell -a "ps aux | grep ftp"
  115. 85 history
  116. 86 vim anna.yaml
  117. 87 ansible-playbook anna.yaml
  118. 88 ansible all -m command -a "id anna"
  119. 89 vim vsftpd.yml
  120. 90 cd ../base/
  121. 91 ls
  122. 92 vim variables.yml
  123. 93 cat inventory
  124. 94 vim variables.yml
  125. 95 ansible-playbook --syntax-check variables.yml
  126. 96 vim variables.yml
  127. 97 ansible-playbook --syntax-check variables.yml
  128. 98 vim variables.yml
  129. 99 ansible-playbook variables.yml
  130. 100 ansible-doc -l | grep helm
  131. 101 ansible-doc helm
  132. 102 ansible-doc debug
  133. 103 vim when-test.yml
  134. 104 ansible-playbook when-test.yml
  135. 105 vim when-test.yml
  136. 106 ansible-playbook when-test.yml
  137. 107 ls
  138. 108 cd ..
  139. 109 ls
  140. 110 tree
  141. 111 cd ..
  142. 112 git clone https://github.com/sandervanvugt/rhce8-book
  143. 113 cd rhce8-book/
  144. 114 ls
  145. 115 cd host_vars/
  146. 116 ls
  147. 117 cat ansible1
  148. 118 cd -
  149. 119 cd ../ansible-3h/
  150. 120 ls
  151. 121 cd base
  152. 122 mkdir host_vars
  153. 123 cd host_vars
  154. 124 vim ansible1.example.com
  155. 125 cd ..
  156. 126 vim installpackage.yaml
  157. 127 ansible-playbook installpackage.yaml
  158. 128 vim host_vars/ansible1.example.com
  159. 129 ansible-playbook installpackage.yaml
  160. 130 cat host_vars/ansible1.example.com
  161. 131 cat installpackage.yaml
  162. 132 ansible-playbook installpackage.yaml -e package=httpd
  163. 133 ansible -m setup ansible1.example.com
  164. 134 ansible -m setup ansible1.example.com | less
  165. 135 vim thefacts.yaml
  166. 136 ansible-playbook thefacts.yaml
  167. 137 cat inventory
  168. 138 ansible-playbook thefacts.yaml
  169. 139 vim thefacts.yaml
  170. 140 ansible-playbook thefacts.yaml
  171. 141 vim thefacts.yaml
  172. 142 ansible-playbook thefacts.yaml
  173. 143 ansible ansible1 -m setup -a 'filter=ansible_kernel'
  174. 144 ansible ansible1.example.com -m setup -a 'filter=ansible_kernel'
  175. 145 ansible ansible1.example.com -m setup -a 'filter=ansible_facts.kernel'
  176. 146 cat thefacts.yaml
  177. 147 ls
  178. 148 vim variables.yml
  179. 149 cd ../loops/
  180. 150 ls
  181. 151 cat register3.yml
  182. 152 cat register2.yml
  183. 153 cat register
  184. 154 cat register.yml
  185. 155 vim register.yml
  186. 156 ansible-playbook register.yml
  187. 157 vim register.yml
  188. 158 ls
  189. 159 cat handlers.yml
  190. 160 vim handlers.yml
  191. 161 ansible-doc service
  192. 162 vim handlers.yml
  193. 163 touch /tmp/index.html
  194. 164 ansible-playbook handlers.yml
  195. 165 cat handlers
  196. 166 cat handlers.yml
  197. 167 vim handlers.yml
  198. 168 ansible-playbook handlers.yml
  199. 169 ansible ansible1.example.com -m file "state=absent name=/var/www/html/index.html"
  200. 170 ansible ansible1.example.com -m file -a "state=absent name=/var/www/html/index.html"
  201. 171 ansible-playbook handlers.yml
  202. 172 cd ../includes/
  203. 173 ls
  204. 174 tree
  205. 175 vim site.yml
  206. 176 ls
  207. 177 cd ..
  208. 178 cd base/
  209. 179 ls
  210. 180 vim un-ansible.yml
  211. 181 vim un-ansible-loop.yml
  212. 182 ansible-playbook un-ansible.yml
  213. 183 ansible-playbook un-ansible-loop.yml
  214. 184 history
  215.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement