Skip to content

Latest commit

 

History

History
71 lines (41 loc) · 1.04 KB

README.md

File metadata and controls

71 lines (41 loc) · 1.04 KB

$ sudo apt-add-repository -y ppa:ansible/ansible
$ sudo apt-get update
$ sudo apt-get install -y ansible

$ sudo apt-get install software-properties-common

ip of vps @host.ini or 
/etc/ansible/hosts

ansible -i hosts.ini example -m ping 

If you insist on using passwords, add the --ask-pass (-k) flag to Ansible
commands (you may also need to install the sshpass package for this to
work)

vagrant box add geerlingguy/rockylinux8
vagrant init geerlingguy/rockylinux8
vagrant up

---
- hosts: all
become: yes
tasks:
- name: Ensure chrony (for time synchronization) is installed.
dnf:
name: chrony
state: present
- name: Ensure chrony is running.
service:
name: chronyd
state: started
enabled: yes

-->
A shell script with the same effect would
be:
# Start chronyd if it's not already running.
if ps aux | grep -q "[c]hronyd"
then
echo "chronyd is running." > /dev/null
else
systemctl start chronyd.service > /dev/null
echo "Started chronyd."
fi
# Make sure chronyd is enabled on system startup.
systemctl enable chronyd.service