Advertisement
sandervanvugt

ansible4H jan23

Jan 25th, 2023
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.93 KB | None | 0 0
  1. [ansible@localhost ansiblefundamentals]$ cat run_and_test_httpd.yaml
  2. ---
  3. - name: install start and enable httpd
  4. hosts: all
  5. tasks:
  6. - name: install package
  7. yum:
  8. name: httpd
  9. state: latest
  10. - name: start and enable service
  11. service:
  12. name: httpd
  13. state: started
  14. enabled: yes
  15. - name: open firewalld
  16. firewalld:
  17. service: http
  18. state: enabled
  19. immediate: yes
  20. permanent: yes
  21. - copy:
  22. content: hello folks
  23. dest: /var/www/html/index.html
  24.  
  25. - name: test httpd accessibility
  26. hosts: localhost
  27. tasks:
  28. - name: test httpd access
  29. uri:
  30. url: http://ansible1
  31.  
  32. ########[ansible@localhost ansiblefundamentals]$ cat vars_file.yaml
  33. ---
  34. - name: using a variable include file
  35. hosts: ansible1
  36. tasks:
  37. - name: install package {{ my_package }}
  38. yum:
  39. name: "{{ my_package }}"
  40. state: latest
  41.  
  42. [ansible@localhost ansiblefundamentals]$ history
  43. 1 ssh-keygen
  44. 2 ssh-copy-id ansible1
  45. 3 ssh-copy-id ansible2
  46. 4 ssh-copy-id control
  47. 5 ansible -i inventory all -m command -a "ls -l /root" -b
  48. 6 git clone https://github.com/sandervanvugt/ansiblefundamentals
  49. 7 cd ansiblefundamentals/
  50. 8 ls
  51. 9 vim inventory
  52. 10 ansible -i inventory all -m command -a "ls -l /root" -b
  53. 11 vim ansible.cfg
  54. 12 ansible all -m command -a "ls -l /root"
  55. 13 ./countdown 1
  56. 14 pwd
  57. 15 cat ansible.cfg
  58. 16 ansible-doc copy
  59. 17 ansible-doc -l
  60. 18 ansible all -m command -a "useradd lisa"
  61. 19 ansible all -m user -a "name=lisa"
  62. 20 ansible all -m package -a "name=nmap"
  63. 21 ansible all -m ping
  64. 22 vim inventory
  65. 23 ansible all -m ping
  66. 24 vim inventory
  67. 25 ansible -vvvvv all -m ping
  68. 26 history
  69. 27 ansible all -m service -a "name=httpd state=started enabled=yes"
  70. 28 vim install_and_start_httpt.yaml
  71. 29 ansible-playbook install_and_start_httpt.yaml
  72. 30 ansible-playbook --syntax-check install_and_start_httpt.yaml
  73. 31 vim install_and_start_httpt.yaml
  74. 32 ansible-playbook --syntax-check install_and_start_httpt.yaml
  75. 33 ansible-playbook install_and_start_httpt.yaml
  76. 34 vim install_and_start_httpt.yaml
  77. 35 ansible-doc yum
  78. 36 less /usr/lib/python3.9/site-packages/ansible/modules/yum.py
  79. 37 ./countdown 12
  80. 38 history
  81. 39 vim enforce-selinux.yml
  82. 40 ansible-playbook enforce-selinux.yml
  83. 41 ansible-galaxy collection install ansible.posix
  84. 42 sudo ls -l /etc/ansible/
  85. 43 cd
  86. 44 ls
  87. 45 cd ansiblefundamentals/
  88. 46 ansible-playbook enforce-selinux.yml
  89. 47 ansible-galaxy collection install ansible.posix
  90. 48 ansible --version
  91. 49 ansible-playbook enforce-selinux.yml
  92. 50 vim enforce-selinux
  93. 51 vim enforce-selinux.yml
  94. 52 ansible-galaxy collection install ansible.windows
  95. 53 ansible-doc -l
  96. 54 vim enforce-selinux-simplified.yml
  97. 55 ansible-doc -l | grep firewall
  98. 56 ansible-doc firewalld
  99. 57 vim run_and_test_httpd.yaml
  100. 58 ansible-playbook run_and_test_httpd.yaml
  101. 59 curl ansible1
  102. 60 vim run_and_test_httpd.yaml
  103. 61 ansible-playbook run_and_test_httpd.yaml
  104. 62 vim run_and_test_httpd.yaml
  105. 63 ansible-playbook run_and_test_httpd.yaml
  106. 64 cat run_and_test_httpd.yaml
  107. 65 ansible version
  108. 66 ansible --version
  109. 67 vim variables_example.yaml
  110. 68 ansible-playbook variables_example.yaml
  111. 69 ansible-playbook variables_example.yaml -e user=anna
  112. 70 vim variables_example.yaml
  113. 71 ansible-playbook variables_example.yaml -e user=anna
  114. 72 ansible-doc debug
  115. 73 vim variables_example.yaml
  116. 74 ansible-playbook variables_example.yaml -e user=anna
  117. 75 ./countdown 12
  118. 76 ansible ansible1 -m setup | less
  119. 77 vim gather_facts.yaml
  120. 78 ansible-playbook gather_facts.yaml | less
  121. 79 ansible ansible1 -m setup | less
  122. 80 vim old_facts.yaml
  123. 81 ansible-playbook old_facts.yaml
  124. 82 vim new_facts.yaml
  125. 83 ansible-playbook new_facts.yaml
  126. 84 vim myvars.yaml
  127. 85 vim vars_file.yaml
  128. 86 ansible-playbook vars_file.yaml
  129. 87 vim vars_file.yaml
  130. 88 ansible-playbook vars_file.yaml
  131. 89 mkdir host_vars
  132. 90 vim host_vars/ansible1
  133. 91 ansible-playbook vars_file.yaml
  134. 92 vim host_vars/ansible1
  135. 93 ansible-playbook vars_file.yaml
  136. 94 vim host_vars/ansible1
  137. 95 vim vars_file.yaml
  138. 96 ansible-playbook vars_file.yaml
  139. 97 vim register.yaml
  140. 98 ansible-playbook register.yaml
  141. 99 at vars_file.yaml
  142. 100 cat vars_file.yaml
  143. 101 vim loop_packages.yaml
  144. 102 ansible-playbook loop_packages.yaml
  145. 103 vim loop_on_vars.yaml
  146. 104 ansible-playbook loop_on_vars.yaml
  147. 105 vim when_test.yaml
  148. 106 ansible-playbook when_test.yaml
  149. 107 vim when_complex.yaml
  150. 108 ansible-playbook when_complex.yaml
  151. 109 vim using_handlers.yaml
  152. 110 ansible-playbook using_handlers.yaml
  153. 111 history
  154.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement