This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
сервис_ansible [2022/09/22 10:52] val [Использование модулей] |
сервис_ansible [2022/09/22 12:09] val [Роль OpenVPN сервера] |
||
---|---|---|---|
Line 111: | Line 111: | ||
node1# ansible addnodes -vv -f 5 -m apt -a 'pkg=ceph,tgt-rbd state=present update_cache=true' | node1# ansible addnodes -vv -f 5 -m apt -a 'pkg=ceph,tgt-rbd state=present update_cache=true' | ||
- | server# ansible nodes -f 3 -m apt -a 'pkg=docker.io state=present update_cache=true' | + | server# ansible nodes -f 3 -m apt -a 'pkg=openvpn state=present update_cache=true' |
- | server# ansible nodes -f 3 -m apt -a 'pkg=docker.io state=present update_cache=true' | + | server# ansible nodes -f 3 -m apt -a 'pkg=docker.io state=absent update_cache=true' |
Line 133: | Line 133: | ||
<code> | <code> | ||
- | # cat provision_docker.yml | + | server# cat provision_docker.yml |
или | или | ||
- | λ npp provision_docker.yml & | + | λ touch provision_docker.yml |
</code><code> | </code><code> | ||
- hosts: "{{ variable_host | default('all') }}" | - hosts: "{{ variable_host | default('all') }}" | ||
Line 177: | Line 177: | ||
<code> | <code> | ||
- | gate# ansible-playbook provision_docker.yml | + | server# ansible-playbook provision_docker.yml |
- | gate# ansible-playbook provision_docker.yml -i inv_file.ini | + | server# ansible-playbook provision_docker.yml --extra-vars "variable_host=nodes" |
- | gate# ansible-playbook provision_docker.yml -e "ansible_python_interpreter=/usr/bin/python3" -i 192.168.X.1:2222, | + | server# ansible-playbook provision_docker.yml --extra-vars "variable_host=localhost" |
- | gate# ansible-playbook provision_docker.yml --extra-vars "variable_host=corp" | + | server# ansible-playbook provision_docker.yml -i inv_file.ini |
- | gate# ansible-playbook provision_docker.yml --extra-vars "variable_host=localhost" | + | server# ansible-playbook provision_docker.yml -e "ansible_python_interpreter=/usr/bin/python3" -i 192.168.X.1:2222, |
</code> | </code> | ||
==== Пример 2 ==== | ==== Пример 2 ==== | ||
Line 474: | Line 474: | ||
dh2048.pem server.crt server.key | dh2048.pem server.crt server.key | ||
</code><code> | </code><code> | ||
- | server:~/openvpn1/openvpn1/files# cd - | + | server:~/openvpn1/openvpn1/files# cd ../../ |
server:~/openvpn1# cat openvpn1/templates/openvpn1.conf.j2 | server:~/openvpn1# cat openvpn1/templates/openvpn1.conf.j2 |