Uashield Ansible playbook installing and running uashield in a docker-compose
https://docs.google.com/document/d/11dV32WBAhKqH3fIYTczG0pTlX_3EdLkXoLAqY5z4UDo/edit?usp=sharing
Note: If you using Azure then use azureuser
default user name instead of root
in commands below.
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
ansible-playbook -u root deploy.yaml -i hosts
ansible-playbook -u root stats.yaml -i hosts
ansible-playbook -u root update.yaml -i hosts