-
Notifications
You must be signed in to change notification settings - Fork 1
DAY1
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
[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