rajasoun.ansible_role_mmonit
M/Monit
Rola Ansible do konfigurowania M/Monit.
Wymagania Wstępne
- Host przygotowany do Ansible.
Instalacja
Zainstaluj tę rolę za pomocą ansible-galaxy.
$ ansible-galaxy install rajasoun.ansible_role_mmonit
$ ansible-vault decrypt ~/.ansible/roles/rajasoun.ansible_role_mmonit/files/license.yml
Uruchamianie Playbooka
Umieść certyfikat SSL i klucz w katalogu /etc/certs/ssl/
ssl_certificate.crt
orazssl_certificate_key.key
$ ansible-playbook -i ~/.ansible/roles/rajasoun.ansible_role_mmonit/inventory ~/.ansible/roles/rajasoun.ansible_role_mmonit/local.yml
Test
Użyj Multipass do tworzenia maszyn wirtualnych lokalnie.
- Przygotuj hosta gotowego do Ansible
$ git clone https://github.com/rajasoun/multipass-wrapper
$ cd multipass-wrapper
$ ./assist.bash multipass setup
$ ./assist.bash multipass status
$ ./assist.bash multipass shell
$ sudo apt-get update && sudo apt-get upgrade && sudo apt-get install ansible -y
- Skopiuj certyfikaty SSL
ssl_certificate.crt
issl_certificate_key.key
, które są dostępne w katalogu/etc/certs/ssl/
wewnątrz maszyny wirtualnej
sudo mkdir -p /etc/certs/ssl/
sudo touch /etc/certs/ssl/ssl_certificate.crt
sudo touch /etc/certs/ssl/ssl_certificate_key.key
sudo chmod 0440 /etc/certs/ssl/
- Uruchom Playbook Ansible
$ ansible-galaxy install rajasoun.ansible_role_mmonit
$ ansible-vault decrypt ~/.ansible/roles/rajasoun.ansible_role_mmonit/files/license.yml
$ ansible-playbook -i ~/.ansible/roles/rajasoun.ansible_role_mmonit/inventory ~/.ansible/roles/rajasoun.ansible_role_mmonit/local.yml
Zmienne Roli
- mmonit_server_ip - Adres IP maszyny wirtualnej, na której konfigurowany jest mmonit
Logowanie
MMonit będzie dostępny na portach 80 i 443 z automatycznym przekierowaniem z 80 na 443
Url | Nazwa użytkownika | Hasło |
---|---|---|
http:// |
mmonit | mmonit |
Zainstaluj
ansible-galaxy install rajasoun.ansible_role_mmonit
Licencja
apache-2.0
Pobrania
161
Właściciel
Passionate in building products and solutions that enable "Secure Digitisation" for a vast majority of the population