Steps required to configure a host from scratch:
- HOST= #hostname or host ip
- ssh-keygen -R $HOST && ssh-keyscan -H $HOST >> ~/.ssh/known_hosts
- git clone https://github.com/albpal/ansible-playbooks.git && cd ansible-playbooks
- ansible-galaxy install -r roles/requirements.yml -p roles
- ansible-playbook config-basic-host.yml -i $HOST, -u root -k
If all went OK, you should login to the host without enter the password.
ssh apalau@$HOST -p 23033
install-portainer.yml - Install and configure Portainer (https://www.portainer.io)
- HOST= #hostname or host ip
- git clone https://github.com/albpal/ansible-playbooks.git && cd ansible-playbooks
- ansible-galaxy install -r roles/requirements.yml -p roles
- ansible-playbook install-portainer.yml -i $HOST, -u apalau -e ansible_ssh_port=23033
If all went OK, you should access Portainer at http://$HOST:9000