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 [2024/01/24 15:29] val [ansible-pull] |
сервис_ansible [2024/03/25 10:43] val [Использование модулей] |
||
---|---|---|---|
Line 107: | Line 107: | ||
node1# ansible corpX -m command -a 'uname -a' | node1# ansible corpX -m command -a 'uname -a' | ||
- | # ansible kubes -a 'sed -i"" -e "/swap/s/^/#/" /etc/fstab' | ||
- | # ansible kubes -a 'swapoff -a' | ||
+ | kube1# ansible kubes -a 'sed -i"" -e "/swap/s/^/#/" /etc/fstab' | ||
+ | kube1# ansible kubes -a 'swapoff -a' | ||
+ | ИЛИ | ||
+ | (venv1) server# ansible all -a 'sed -i"" -e "/swap/s/^/#/" /etc/fstab' -i /root/kubespray/inventory/mycluster/hosts.yaml #--limit=kube4 | ||
+ | (venv1) server# ansible all -a 'swapoff -a' -i /root/kubespray/inventory/mycluster/hosts.yaml #--limit=kube4 | ||
node1# ansible corpX -f 2 -m apt -a 'pkg=apache2 state=present update_cache=true' | node1# ansible corpX -f 2 -m apt -a 'pkg=apache2 state=present update_cache=true' | ||
- | 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' #-e 'https_proxy=http://radio.specialist.ru:3128/' -e 'http_proxy=http://radio.specialist.ru:3128/' |
server# ansible nodes -f 3 -m apt -a 'pkg=openvpn state=present update_cache=true' | server# ansible nodes -f 3 -m apt -a 'pkg=openvpn state=present update_cache=true' | ||
Line 435: | Line 438: | ||
hosts: addnodes | hosts: addnodes | ||
# hosts: kubes | # hosts: kubes | ||
+ | # hosts: all | ||
roles: | roles: | ||
- node | - node | ||
Line 510: | Line 514: | ||
# ansible-playbook -f 5 /root/conf/ansible/roles/nodes.yml | # ansible-playbook -f 5 /root/conf/ansible/roles/nodes.yml | ||
+ | |||
+ | ИЛИ | ||
+ | |||
+ | (venv1) server# ansible-playbook -f 5 /root/conf/ansible/roles/nodes.yml -i /root/kubespray/inventory/mycluster/hosts.yaml #--limit=kube4 | ||
</code> | </code> | ||
Line 724: | Line 732: | ||
/usr/bin/ansible-pull -s 120 -U http://gate.corpX.un/user1/ansible-pull-gpo.git -C $BR 2>&1 | /usr/bin/logger -t ansible-pull\n\ | /usr/bin/ansible-pull -s 120 -U http://gate.corpX.un/user1/ansible-pull-gpo.git -C $BR 2>&1 | /usr/bin/logger -t ansible-pull\n\ | ||
@reboot sleep 1m; /usr/bin/ansible-pull -U http://gate.corpX.un/user1/ansible-pull-gpo.git -C $BR 2>&1 | /usr/bin/logger -t ansible-pull" | crontab - | @reboot sleep 1m; /usr/bin/ansible-pull -U http://gate.corpX.un/user1/ansible-pull-gpo.git -C $BR 2>&1 | /usr/bin/logger -t ansible-pull" | crontab - | ||
+ | |||
+ | init 6 | ||
</code> | </code> | ||