153 lines
3.3 KiB
Bash
153 lines
3.3 KiB
Bash
sudo apt update && sudo apt upgrade -y
|
|
apt install ansible -y
|
|
ansible --version
|
|
ip a
|
|
ssh-keygen -t rsa -b 4096
|
|
ssh-copy-id root@142.93.63.131
|
|
ssh root@142.93.63.131
|
|
ssh-copy-id root@142.93.63.131
|
|
nano /etc/ansible/host
|
|
ansible status
|
|
systemctl status ansible
|
|
apt install ansible -y
|
|
systemctl status ansible
|
|
ls
|
|
cd /
|
|
ls
|
|
systemctl status ansible
|
|
cd /etc/
|
|
ls
|
|
cd ..
|
|
ansible --version
|
|
nano /etc/ansible/host
|
|
mkdir /etc/ansible
|
|
ls
|
|
|
|
ls
|
|
cd ansible/
|
|
nano host
|
|
ansible all -m ping
|
|
cd /
|
|
ansible all -m ping
|
|
cat /etc/ansible/hosts
|
|
cd /etc/ansible/
|
|
cat host
|
|
sudo mv /etc/ansible/host /etc/ansible/hosts
|
|
ls
|
|
ansible all -m ping
|
|
ls
|
|
cd /
|
|
ls
|
|
cd etc/
|
|
ls
|
|
cd ansible/
|
|
ls
|
|
nano hosts
|
|
cd /
|
|
ssh-copy-id adel@142.93.63.131
|
|
ssh-copy-id adel@67.205.166.16
|
|
ssh-copy-id adelya@67.205.166.16
|
|
ansible all -m ping
|
|
cd ansible/
|
|
cd /etc/ansible/
|
|
ls
|
|
nano hosts
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml -1 142.93.63.131 -u root -k
|
|
ansible-playbook playbook.yml -I 142.93.63.131 -u root -k
|
|
ansible-playbook playbook.yml -i 142.93.63.131 -u root -k
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml -i 142.93.63.131, -u root -k
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
nano playbook.yml
|
|
cd .
|
|
cd /
|
|
cd etc/
|
|
ls
|
|
nano sudoers
|
|
cd /
|
|
ansible-playbook playbook.yml --syntax-check
|
|
nano playbook.yml
|
|
cd ~
|
|
ls
|
|
mv playbook.yml /
|
|
ls
|
|
cd /
|
|
ls
|
|
ansible-playbook playbook.yml --syntax-check
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
file -i playbook.yml
|
|
iconv -f us-ascii -t utf-8 playbook.yml -o playbook.yml-fixed.yml
|
|
mv playbook.yml-fixed.yml playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
ls
|
|
file -i playbook.yml
|
|
which iconv
|
|
iconv --version
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
|
|
ansible-playbook playbook.yml --syntax-check
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
ansible-playbook playbook.yml -i 142.93.63.131, -u root -k
|
|
sudo apt update
|
|
sudo apt install sshpass -y
|
|
ansible-playbook playbook.yml -i 142.93.63.131, -u root -k
|
|
ansible-playbook playbook.yml -i 142.93.63.131, -u user -k
|
|
ansible-playbook playbook.yml -i 142.93.63.131, -u adel -k
|
|
nano playbook.yml
|
|
ansible-playbook playbook.yml --syntax-check
|
|
ansible-playbook playbook.yml -i 142.93.63.131, -u adel -k
|
|
ansible-playbook playbook.yml -i 67.205.166.16, -u adelya -k
|
|
ansible-inventory --list
|
|
sudo ufw status
|
|
ufw status
|
|
apt install ufw
|
|
ufw status
|
|
ufw enable
|
|
ufw status
|
|
ufw allow ssh
|
|
ufw status
|
|
ufw status ssh
|
|
ufw status
|
|
ufw allow OpenSSH
|
|
ufw allow openssh
|
|
ufw status OpenSSH
|
|
ls
|
|
cd /
|
|
ls
|
|
which ansible
|
|
cd ~
|
|
cd ~/ansible-digitalocean
|
|
mkdir -p ansible-digitalocean/{inventory,host_vars,group_vars}
|
|
ls
|
|
cd ansible-digitalocean/
|
|
touch ansible.cfg do_setup.yml README.md inventory/{digitalocean.yml,static.ini}
|
|
ls
|
|
tree
|
|
apt install tree
|
|
tree
|