diff --git a/SDIS29ansible/ansible/.ppebase.yml.swp b/SDIS29ansible/ansible/.ppebase.yml.swp deleted file mode 100644 index a263f08..0000000 Binary files a/SDIS29ansible/ansible/.ppebase.yml.swp and /dev/null differ diff --git a/SDIS29ansible/ansible/.test.yml.swp b/SDIS29ansible/ansible/.test.yml.swp deleted file mode 100644 index e69de29..0000000 diff --git a/SDIS29ansible/ansible/hosts b/SDIS29ansible/ansible/hosts deleted file mode 100644 index 946e140..0000000 --- a/SDIS29ansible/ansible/hosts +++ /dev/null @@ -1,3 +0,0 @@ -[adm] -srvtomcat - diff --git a/SDIS29ansible/ansible/invent b/SDIS29ansible/ansible/invent deleted file mode 100644 index 5662a11..0000000 --- a/SDIS29ansible/ansible/invent +++ /dev/null @@ -1 +0,0 @@ -srvtomcat diff --git a/SDIS29ansible/ansible/roles/db/handlers/main.yml b/SDIS29ansible/ansible/roles/db/handlers/main.yml deleted file mode 100644 index 598434d..0000000 --- a/SDIS29ansible/ansible/roles/db/handlers/main.yml +++ /dev/null @@ -1,15 +0,0 @@ -handlers: -- name: Reload Apache - service: - name: apache2 - state: reloaded - -- name: Restart Apache - service: - name: apache2 - state: restarted - -- name: Restart mysql - service: - name: mysql - state: restarted diff --git a/SDIS29ansible/ansible/roles/db/tasks/main.yml b/SDIS29ansible/ansible/roles/db/tasks/main.yml deleted file mode 100644 index edd16dd..0000000 --- a/SDIS29ansible/ansible/roles/db/tasks/main.yml +++ /dev/null @@ -1,41 +0,0 @@ ---- -- hosts: all - tasks: - - name: installation de apache - package: - name: apache2 - state: latest - enabled: yes - - - name: installation de mysql - package: - name: mysql - state: latest - enabled: yes - - - name: installation de mariadb - package: - name: mariadb-server - state: latest - enabled: yes - - - name: initialisation du mot de passe root - mysql_user: - name: root - password: "{{ Azerty1+ }}" - login_unix_socket: /var/run/mysqld/mysqld.sock - - - name: suppression de tous les utilisateurs inconnus - mysql_user: - name: '' - host_all: yes - state: absent - login_user: root - login_password: "{{ Azerty1+ }}" - - - name: suppression de la database test de mysql - mysql_db: - name: test - state: absent - login_user: root - login_password: "{{ mysql_root_password }}" diff --git a/SDIS29ansible/ansible/roles/tomcat/defaults/main.yml b/SDIS29ansible/ansible/roles/tomcat/defaults/main.yml deleted file mode 100644 index 0fd6883..0000000 --- a/SDIS29ansible/ansible/roles/tomcat/defaults/main.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -tomcat_archive_url: http://depl/store/apache-tomcat-10.0.13.tar.gz -tomcat_archive_dest: /tmp/apache-tomcat-{{ tomcat_ver }}.tar.gz diff --git a/SDIS29ansible/ansible/roles/tomcat/handlers/main.yml b/SDIS29ansible/ansible/roles/tomcat/handlers/main.yml deleted file mode 100644 index 02c4fcb..0000000 --- a/SDIS29ansible/ansible/roles/tomcat/handlers/main.yml +++ /dev/null @@ -1,4 +0,0 @@ -- name: restart tomcat - service: - name: tomcat - state: restarted diff --git a/SDIS29ansible/ansible/roles/tomcat/tasks/main.yml b/SDIS29ansible/ansible/roles/tomcat/tasks/main.yml deleted file mode 100644 index 78a4ef0..0000000 --- a/SDIS29ansible/ansible/roles/tomcat/tasks/main.yml +++ /dev/null @@ -1,73 +0,0 @@ -- name: Ensure the system can use the HTTPS transport for APT. - stat: - path: /usr/lib/apt/methods/https - register: apt_https_transport -- name: Install APT HTTPS transport. - apt: - name: "apt-transport-https" - state: present - update_cache: yes - when: not apt_https_transport.stat.exists -- name: Install basic packages - package: - name: ['vim','aptitude','bash-completion','tmux','tree','htop','wget','unzip','curl','git','python'] - state: present - update_cache: yes -- name: Install Default Java (Debian/Ubuntu) - apt: - name: default-jdk - state: present -- name: Add tomcat group - group: - name: tomcat -- name: Add "tomcat" user - user: - name: tomcat - group: tomcat - home: /usr/share/tomcat - createhome: no - system: yes -- name: Download Tomcat - get_url: - url: "http://depl/store/apache-tomcat-10.0.13.tar.gz" - dest: "{{ tomcat_archive_dest }}" -- name: Create a tomcat directory - file: - path: /usr/share/tomcat - state: directory - owner: tomcat - group: tomcat -- name: Extract tomcat archive - unarchive: - src: "{{ tomcat_archive_dest }}" - dest: /usr/share/tomcat - owner: tomcat - group: tomcat - remote_src: yes - extra_opts: "--strip-components=1" - creates: /usr/share/tomcat/bin -- name: Copy tomcat service file - template: - src: tomcat.service.j2 - dest: /etc/systemd/system/tomcat.service - when: ansible_service_mgr == "systemd" -- name: Start and enable tomcat - service: - daemon_reload: yes - name: tomcat - state: started - enabled: yes - when: ansible_service_mgr == "systemd" -- name: Set UI access credentials - template: - src: tomcat-users.xml.j2 - dest: /usr/share/tomcat/conf/tomcat-users.xml - notify: restart tomcat -- name: Allow access to Manager and Host Manager apps from any IP - template: - src: context.xml.j2 - dest: "{{ item }}" - with_items: - - /usr/share/tomcat/webapps/host-manager/META-INF/context.xml - - /usr/share/tomcat/webapps/manager/META-INF/context.xml - notify: restart tomcat diff --git a/SDIS29ansible/ansible/roles/tomcat/templates/context.xml.j2 b/SDIS29ansible/ansible/roles/tomcat/templates/context.xml.j2 deleted file mode 100644 index 9265673..0000000 --- a/SDIS29ansible/ansible/roles/tomcat/templates/context.xml.j2 +++ /dev/null @@ -1,19 +0,0 @@ - - - - diff --git a/SDIS29ansible/ansible/roles/tomcat/templates/tomcat-users.xml.j2 b/SDIS29ansible/ansible/roles/tomcat/templates/tomcat-users.xml.j2 deleted file mode 100644 index dd9bff3..0000000 --- a/SDIS29ansible/ansible/roles/tomcat/templates/tomcat-users.xml.j2 +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - diff --git a/SDIS29ansible/ansible/roles/tomcat/templates/tomcat.service.j2 b/SDIS29ansible/ansible/roles/tomcat/templates/tomcat.service.j2 deleted file mode 100644 index e0d34bd..0000000 --- a/SDIS29ansible/ansible/roles/tomcat/templates/tomcat.service.j2 +++ /dev/null @@ -1,22 +0,0 @@ -[Unit] -Description=Tomcat -After=syslog.target network.target - -[Service] -Type=forking - -User=tomcat -Group=tomcat - -Environment=JAVA_HOME={{ JAVA_HOME }} -Environment='JAVA_OPTS=-Djava.awt.headless=true' - -Environment=CATALINA_HOME=/usr/share/tomcat -Environment=CATALINA_BASE=/usr/share/tomcat -Environment=CATALINA_PID=/usr/share/tomcat/temp/tomcat.pid - -ExecStart=/usr/share/tomcat/bin/catalina.sh start -ExecStop=/usr/share/tomcat/bin/catalina.sh stop - -[Install] -WantedBy=multi-user.target diff --git a/SDIS29ansible/ansible/roles/tomcat/vars/main.yml b/SDIS29ansible/ansible/roles/tomcat/vars/main.yml deleted file mode 100644 index aae9205..0000000 --- a/SDIS29ansible/ansible/roles/tomcat/vars/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -JAVA_HOME: /usr/lib/jvm/default-java diff --git a/SDIS29ansible/ansible/tomcat-setup.yml b/SDIS29ansible/ansible/tomcat-setup.yml deleted file mode 100644 index 867b571..0000000 --- a/SDIS29ansible/ansible/tomcat-setup.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -- name: Tomcat deployment playbook - hosts: all # Inventory hosts group / server to act on - become: yes # If to escalate privilege - become_method: sudo # Set become method - remote_user: root # Update username for remote server - vars: - tomcat_ver: 10.0.14 # Tomcat version to install - ui_manager_user: manager # User who can access the UI manager section only - ui_manager_pass: azerty1+ # UI manager user password - ui_admin_username: admin # User who can access bpth manager and admin UI sections - ui_admin_pass: Azerty1+ # UI admin password - roles: - - tomcat