sandervanvugt

ansible 4h nov 21

Nov 24th, 2021
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.33 KB | None | 0 0
  1. [ansible@control ~]$ history
  2. 1 sudo -i
  3. 2 sudo -i
  4. 3 ssh-keygen
  5. 4 ssh-copy-id ansible1
  6. 5 ssh-copy-id ansible2
  7. 6 vi inventory
  8. 7 ansible -i inventory all -m user -a "name=bob"
  9. 8 ansible -i inventory all -m user -a "name=bob" -b
  10. 9 history
  11. 10 vim inventory
  12. 11 sudo vim /etc/ansible/hosts
  13. 12 sudo vim /etc/ansible/ansible.cfg
  14. 13 history
  15. 14 vim ansible.cfg
  16. 15 ansible all -m user -a "name=amy"
  17. 16 ansible --version
  18. 17 vim ansible.cfg
  19. 18 ansible --version
  20. 19 ansible all -m user -a "name=amy"
  21. 20 ansible-doc -l | grep cisco
  22. 21 ansible-doc -l | grep ios
  23. 22 ansible-doc -l | grep ios | less
  24. 23 vim ansible.cfg
  25. 24 ansible-doc -l | grep microsoft
  26. 25 ansible-doc -l | grep windo
  27. 26 ansible-doc -l | grep win
  28. 27 history
  29. 28 ansible all -m ping
  30. 29 ansible all -m user -a "name=lisa"
  31. 30 ansible all -m command -a "id lisa"
  32. 31 ansible all -m user -a "name=lisa state=absent"
  33. 32 ansible ansible1 -m command -a "rpm -qa | grep python"
  34. 33 ansible ansible1 -m shell -a "rpm -qa | grep python"
  35. 34 ansible all -m copy -a 'content="hello world" dest=/etc/motd'
  36. 35 ansible all -a "cat /etc/motd"
  37. 36 ansible all -m package -a "name=nmap state=latest"
  38. 37 ansible all -m service -a "name=httpd state=started enabled=yes"
  39. 38 ansible-doc dnf
  40. 39 ansible-doc rpm
  41. 40 sudo dnf install git -y
  42. 41 git clone https://github.com/sandervanvugt/ansible3h
  43. 42 git clone https://github.com/sandervanvugt/ansible-3h
  44. 43 cd ansible-3h/
  45. 44 ls
  46. 45 cd base
  47. 46 ls
  48. 47 cd ../ftp/
  49. 48 ls
  50. 49 cat ansible.cfg
  51. 50 cat inventory
  52. 51 vim inventory
  53. 52 vim vsftpd.yml
  54. 53 ansible-doc service
  55. 54 vim vsftpd.yml
  56. 55 ansible-playbook vsftpd.yml
  57. 56 ansible localhost -m dnf -a "name=nmap state=latest" -b
  58. 57 ansible localhost -m dnf -a "name=nmap state=latest" -b -K
  59. 58 vim vsftpd.yml
  60. 59 ansible-playbook vsftpd.yml
  61. 60 vim vsftpd.yml
  62. 61 ansible-playbook vsftpd.yml
  63. 62 vim vsftpd.yml
  64. 63 ansible-playbook vsftpd.yml
  65. 64 cd ..\
  66. 65 cd ..
  67. 66 cd base/
  68. 67 ls
  69. 68 cd ..
  70. 69 find . -name "run*"
  71. 70 ls
  72. 71 find . -name "variable*"
  73. 72 cd ..
  74. 73 git clone https://github.com/sandervanvugt/ansiblefundamentals
  75. 74 cd ansiblefundamentals/
  76. 75 ls
  77. 76 vim multi_play.yaml
  78. 77 ansible-playbook multi_play.yaml
  79. 78 ls
  80. 79 cp ../ansible.cfg .
  81. 80 cp ../inventory .
  82. 81 vim multi_play.yaml
  83. 82 ansible-doc yum
  84. 83 ansible-playbook multi_play.yaml
  85. 84 ansible ansible2 -m user -a "name=anna"
  86. 85 vim multi_play.yaml
  87. 86 ansible-playbook multi_play.yaml
  88. 87 vim variables_example.yaml
  89. 88 ansible-playbook variables_example.yaml
  90. 89 vim variables_example.yaml
  91. 90 ansible-playbook variables_example.yaml
  92. 91 vim variables_example.yaml
  93. 92 #ansible ansible1 -a "hostnamectl set-hostname ansible1.example.com"
  94. 93 hostnamectl --help
  95. 94 ansible ansible1 -a "hostnamectl set-hostname ansible1.example.com"
  96. 95 ansible ansible2 -a "hostnamectl set-hostname ansible2.example.com"
  97. 96 ansible-playbook variables_example.yaml
  98. 97 ansible-playbook variables_example.yaml -e user=peter
  99. 98 ansible ansible1 -m setup > ansible1_facts.txt
  100. 99 ansible all -a "reboot"
  101. 100 less ansible1_facts.txt
  102. 101 ansible-doc -l | grep fact
  103. 102 vim gather_facts.yaml
  104. 103 ansible-playbook gather_facts.yaml
  105. 104 ls
  106. 105 sudo /root/countdown 12
  107. 106 history
  108. 107 sudo vim /etc/hosts
  109. 108 sudo reboot
  110. 109 vim ansible1_facts.txt
  111. 110 vim new_facts.yaml
  112. 111 ansible-playbook new_facts.yaml
  113. 112 vim myvars.yaml
  114. 113 vim vars_file.yaml
  115. 114 ansible-playbook vars_file.yaml
  116. 115 ls
  117. 116 mkdir group_vars
  118. 117 vim group_vars/all
  119. 118 vim test.yaml
  120. 119 ansible-playbook test.yaml
  121. 120 vim test.yaml
  122. 121 vim register.yaml
  123. 122 ansible-playbook register.yaml
  124. 123 ls
  125. 124 vim loop_packages.yaml
  126. 125 ansible-playbook loop_packages.yaml
  127. 126 vim loop_packages.yaml
  128. 127 vim when_test.yaml
  129. 128 vim when_register.yaml
  130. 129 ansible-playbook when_register.yaml
  131. 130 vim using_handlers.yaml
  132. 131 ansible-playbook when_register.yaml
  133. 132 ansible-playbook using_handlers.yaml
  134. 133 ansible-playbook when_register.yaml
  135. 134 vim using_handlers.yaml
  136. 135 ansible-playbook when_register.yaml
  137. 136 ansible-playbook using_handlers.yaml
  138. 137 vim using_handlers.yaml
  139. 138 ansible-playbook using_handlers.yaml
  140. 139 vim using_handlers.yaml
  141. 140 ansible all -m file -a "state=absent name=/var/www/html/index.html"
  142. 141 ansible-playbook using_handlers.yaml
  143. 142 exit
  144. 143 sudo -i
  145. 144 history
  146. 145 ansible-playbook gather_facts.yaml
  147. 146 cd ansiblefundamentals/
  148. 147 ansible-playbook gather_facts.yaml
  149. 148 vim old_facts.yaml
  150. 149 ansible-playbook old_facts.yaml
  151. 150 vim loop_on_vars.yaml
  152. 151 vim vars/users-list
  153. 152 vim loop_on_vars.yaml
  154. 153 ansible-playbook loop_on_vars.yaml
  155. 154 vim loop_on_vars.yaml
  156. 155 vim when_test.yaml
  157. 156 ansible-playbook when_test.yaml
  158. 157 ansible-playbook when_test.yaml vim when_complex.yaml
  159. 158 vim when_complex.yaml
  160. 159 exit
  161. 160 history
  162.  
Advertisement
Add Comment
Please, Sign In to add comment