Uashield Ansible playbook installing and running uashield in a docker-compose
brew install ansible
apt install ansible
Each address must be at the new line, as in example
Hosts must be following format:
[servers]
0.0.0.0 ansible_ssh_private_key_file=/path/to/your-key.pem
0.0.0.1 ansible_ssh_private_key_file=/path/to/your-key-2.pem
Update permissions for keys:
chmod 400 /path/to/keys/*.pem
Make sure keys are loaded into ssh-agent
ssh-agent bash -c "ssh-add /path/to/keys/*.pem"
Optional step, you can skip it if you're using passwords or *.pem
keys for ssh
ssh-copy-id -i ~/.ssh/id_rsa.pub user@host
Optional step, can be skipped
ansible all -m ping -u root -i hosts
ansible-playbook -u root deploy.yaml -i hosts
ansible-playbook -u root stats.yaml -i hosts
ansible-playbook -u root update.yaml -i hosts
brew install ansible
apt install ansible
Кожна адреса має бути на наступному рядку, як приклад у файлі
Використовуйте наступний формат хостов:
[servers]
0.0.0.0 ansible_ssh_private_key_file=/path/to/your-key.pem
0.0.0.1 ansible_ssh_private_key_file=/path/to/your-key-2.pem
Оновить дозвіл файлов ключей:
chmod 400 /path/to/keys/*.pem
Переконайтесь що ключи додані у ssh-agent
ssh-agent bash -c "ssh-add /path/to/keys/*.pem"
Опціонально, ви можете пропустити цей крок, якщо використовуєете паролі або *.pem
ключ для SSH
ssh-copy-id -i ~/.ssh/id_rsa.pub user@host
Опціонально, ви можете пропустити цей крок
ansible all -m ping -u root -i hosts
ansible-playbook -u root deploy.yaml -i hosts
ansible-playbook -u root stats.yaml -i hosts
ansible-playbook -u root update.yaml -i hosts