From aed2408cebdb53ae99cd731d09bf9dd716f19434 Mon Sep 17 00:00:00 2001 From: admin Date: Fri, 3 Apr 2026 07:35:15 +0000 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20=C2=AB?= =?UTF-8?q?/=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ansible_razvert.sh | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 ansible_razvert.sh diff --git a/ansible_razvert.sh b/ansible_razvert.sh new file mode 100644 index 0000000..e580d95 --- /dev/null +++ b/ansible_razvert.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +ssh-keygen -t rsa -b 4096 -f /home/user/.ssh/id_rsa -N "" + +mkdir -p /home/user/ansible +cd /home/user/ansible +python3 -m venv venv/ansible +source venv/ansible/bin/activate +mkdir -p inventories/production + + +echo "[defaults]" > ansible.cfg +echo "inventory = inventories/production/hosts" >> ansible.cfg +echo "host_key_checking = false" >> ansible.cfg +echo "remote_user = user" >> ansible.cfg +echo "private_key_file = /home/user/.ssh/id_rsa" >> ansible.cfg + + +echo "all:" > inventories/production/hosts +echo " vars:" >> inventories/production/hosts +echo " ansible_user: user" >> inventories/production/hosts +echo " ansible_ssh_private_key_file: /home/user/.ssh/id_rsa" >> inventories/production/hosts +echo " ansible_ssh_common_args: '-o StrictHostKeyChecking=no'" >> inventories/production/hosts +echo " children:" >> inventories/production/hosts +echo " proxy:" >> inventories/production/hosts +echo " hosts:" >> inventories/production/hosts +echo " ha1-cod:" >> inventories/production/hosts +echo " ha2-cod:" >> inventories/production/hosts +echo " server:" >> inventories/production/hosts +echo " hosts:" >> inventories/production/hosts +echo " srv1-cod:" >> inventories/production/hosts +echo " srv2-cod:" >> inventories/production/hosts +echo " srv3-cod:" >> inventories/production/hosts + +ssh-copy-id -i /home/user/.ssh/id_rsa.pub user@ha1-cod +ssh-copy-id -i /home/user/.ssh/id_rsa.pub user@ha2-cod +ssh-copy-id -i /home/user/.ssh/id_rsa.pub user@srv1-cod +ssh-copy-id -i /home/user/.ssh/id_rsa.pub user@srv2-cod +ssh-copy-id -i /home/user/.ssh/id_rsa.pub user@srv3-cod + +ansible -i inventories/production/hosts -m ping all