Ansible Basic
Ansible Basic
Ansible Installation
apt-get install ansible
Create a ansible config
File ~/.ansible.cfg
[defaults]
inventory = ~/.ansible/hosts
[inventory]
enable_plugins = yaml, ini
Create an inventory file
File ~/.ansible/hosts
[hostgroup]
foo.domain.com ansible_port=22 ansible_user=root ansible_ssh_private_key_file=~/.ssh/id_rsa
192.168.12.34 ansible_port=2222 ansible_user=root ansible_ssh_private_key_file=~/.ssh/another_id_rsa
Run a remote command
ansible foo.domain.com -a 'echo "hello world"'