Skip to content
Navgithub edited this page Nov 26, 2018 · 5 revisions

Welcome to the Ansible_training wiki!

vagrant plugin install vagrant-hostmanager

vagrant up

vagrant ssh

ifconfig

alias lt='ls -ltra'

alias bashrc='vim ~/.bashrc' alias sbash='source ~/.bashrc'

alias pb='cd ~/ansible/playbook' alias ans='cd ~/ansible'

alias control='ssh 192.168.135.10' alias lb01='ssh 192.168.135.101' alias app01='ssh 192.168.135.111' alias app02='ssh 192.168.135.112' alias db01='ssh 192.168.135.121'

vim .bashrc

sudo vim /etc/hostname

vim dev ansible -i --list-hosts all

ADD ansible.cfg

[defaults]

inventory = ./dev

_deprecation_warnings=Fals_e

ansible -i dev --list-hosts all

ansible -m ping all

ansible -m command -a 'echo Hi' all

ansible --list-hosts webserver

ansible --list-hosts "*"

ansible --list-hosts !control

ansible -m command -a 'hostname' all

ansible-playbook playbook/ hostname.yml

https://docs.ansible.com/ansible/latest/modules/apt_module.html#apt-module

-- Install ngnix ps -ef | grep nginx

service nginx status

-- Check if application is runing

wget -qO- http://lb01 | less

cd /etc/apache2/sites-availabe$

cd ../sites-anabled

ansible -m setup db01

ansible -a "netstat -an" db01

Clone this wiki locally