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 oraz
  • ssl_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.

  1. 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
  1. Skopiuj certyfikaty SSL ssl_certificate.crt i ssl_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/
  1. 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
O projekcie

Installs M/Monit on Ubuntu linux servers.

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