Last active
June 24, 2024 15:52
-
-
Save rpelisse/694b174520202744855d4fb32cd8d38d to your computer and use it in GitHub Desktop.
Installing Wildfly using the dedicated Ansible Collection from middleware_automation.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ansible-playbook -i inventory middleware_automation.wildfly.playbook | |
PLAY [Ensure Wildfly is install and running as a service] ********************** | |
TASK [Gathering Facts] ********************************************************* | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Validating arguments against arg spec 'main'] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Ensure prerequirements are fullfilled.] *** | |
included: /root/.ansible/collections/ansible_collections/middleware_automation/wildfly/roles/wildfly_install/tasks/prereqs.yml for localhost | |
TASK [middleware_automation.wildfly.wildfly_install : Validate credentials] **** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Validate existing zipfiles wildfly-32.0.0.Final.zip for offline installs] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Validate patch version for offline installs] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Validate existing additional zipfiles {{ eap_archive_filename }} for offline installs] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Validate node identifier length] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Check that required packages list has been provided.] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Add JDK package java-11-openjdk-headless to packages list] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Add selinux package java-11-openjdk-headless to packages list] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Install required packages (7)] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Ensure required local user exists.] *** | |
included: /root/.ansible/collections/ansible_collections/middleware_automation/wildfly/roles/wildfly_install/tasks/user.yml for localhost | |
TASK [middleware_automation.wildfly.wildfly_install : Check arguments] ********* | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Set wildfly group] ******* | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Ensure group wildfly exists.] *** | |
changed: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Ensure user wildfly exists.] *** | |
changed: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Ensure required directories exists.] *** | |
included: /root/.ansible/collections/ansible_collections/middleware_automation/wildfly/roles/wildfly_install/tasks/prepdirs.yml for localhost | |
TASK [middleware_automation.wildfly.wildfly_install : Check if work directory /opt/wildfly/ exists] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Check if work directory /opt/wildfly/ is readable] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Create archive_dir /opt/wildfly/, if not exists.] *** | |
changed: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Check if archive directory /opt/wildfly/ exists] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Check if archive directory /opt/wildfly/ is readable] *** | |
ok: [localhost] => { | |
"changed": false, | |
"msg": "Archive directory /opt/wildfly/ is readable" | |
} | |
TASK [middleware_automation.wildfly.wildfly_install : Create archive_dir /opt/wildfly/, if not exists.] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Ensure server is installed] *** | |
included: /root/.ansible/collections/ansible_collections/middleware_automation/wildfly/roles/wildfly_install/tasks/install.yml for localhost | |
TASK [middleware_automation.wildfly.wildfly_install : Check arguments] ********* | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Check local download archive path] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Set download paths] ****** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Check target archive: /opt/wildfly//wildfly-32.0.0.Final.zip] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Retrieve archive from website: https://github.com/wildfly/wildfly/releases/download] *** | |
included: /root/.ansible/collections/ansible_collections/middleware_automation/wildfly/roles/wildfly_install/tasks/install/web.yml for localhost | |
TASK [middleware_automation.wildfly.wildfly_install : Check arguments] ********* | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Download zipfile from https://github.com/wildfly/wildfly/releases/download/32.0.0.Final/wildfly-32.0.0.Final.zip into /work/wildfly-32.0.0.Final.zip] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Retrieve archive from RHN] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Install server using RPM] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Check downloaded archive] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Copy archive to target nodes] *** | |
changed: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Check target archive: /opt/wildfly//wildfly-32.0.0.Final.zip] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Verify target archive state: /opt/wildfly//wildfly-32.0.0.Final.zip] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Read target directory information: /opt/wildfly/wildfly-32.0.0.Final/] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Extract files from /opt/wildfly//wildfly-32.0.0.Final.zip into /opt/wildfly/.] *** | |
changed: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Note: decompression was not executed] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Read information on server home directory: /opt/wildfly/wildfly-32.0.0.Final/] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Check state of server home directory: /opt/wildfly/wildfly-32.0.0.Final/] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Deploy custom configuration] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Deploy configuration] **** | |
changed: [localhost] | |
TASK [Apply latest cumulative patch] ******************************************* | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Ensure required parameters for elytron adapter are provided.] *** | |
skipping: [localhost] | |
TASK [Install elytron adapter] ************************************************* | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Install server using Prospero] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Check wildfly install directory state] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Validate conditions] ***** | |
ok: [localhost] | |
TASK [Ensure firewalld configuration allows server port (if enabled).] ********* | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Validating arguments against arg spec 'main'] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Check arguments] ********* | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Validate node identifier length] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Ensure that version is correct for yaml config extension] *** | |
skipping: [localhost] | |
TASK [Ensure required local user and group exists.] **************************** | |
TASK [middleware_automation.wildfly.wildfly_install : Check arguments] ********* | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Set wildfly group] ******* | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Ensure group wildfly exists.] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_install : Ensure user wildfly exists.] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Check if PID directory exists] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Create PID directory path if not exists] *** | |
changed: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Ensure server configuration and systemd configuration are set] *** | |
included: /root/.ansible/collections/ansible_collections/middleware_automation/wildfly/roles/wildfly_systemd/tasks/systemd.yml for localhost | |
TASK [middleware_automation.wildfly.wildfly_systemd : Create basedir /opt/wildfly/wildfly-32.0.0.Final/standalone for instance: wildfly] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Create deployment directories for instance: wildfly] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Ensure configuration directory exists] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Find properties for colocated instance] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Deploy properties for colocated instance] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Deploy configuration] **** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Deploy custom configuration] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Include YAML configuration extension] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Check YAML configuration is disabled] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Determine JAVA_HOME for selected JVM] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Determine JAVA_HOME for selected JVM] *** | |
skipping: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Deploy service instance configuration: /etc/sysconfig/wildfly.conf] *** | |
changed: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Deploy Systemd unit for service: /etc/systemd/system/wildfly.service] *** | |
changed: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Perform daemon-reload to ensure the changes are picked up] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Ensure service is started] *** | |
included: /root/.ansible/collections/ansible_collections/middleware_automation/wildfly/roles/wildfly_systemd/tasks/service.yml for localhost | |
TASK [middleware_automation.wildfly.wildfly_systemd : Check arguments] ********* | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Set instance wildfly state to started] *** | |
changed: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_systemd : Ensure server's apps are deployed] *** | |
skipping: [localhost] | |
TASK [Install second driver with wildfly_driver role] ************************** | |
TASK [middleware_automation.wildfly.wildfly_driver : Validating arguments against arg spec 'main'] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_driver : Check that all required arguments are provided.] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_driver : Check module directory: /opt/wildfly/wildfly-32.0.0.Final//modules/org/postgresql/main] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_driver : Set up module dir for JDBC Driver: /opt/wildfly/wildfly-32.0.0.Final//modules/org/postgresql/main] *** | |
changed: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_driver : Retrieve JDBC Driver from https://repo.maven.apache.org/maven2/org/postgresql/postgresql/9.4.1212/postgresql-9.4.1212.jar] *** | |
changed: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_driver : Set source template path] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_driver : Deploy module.xml for JDBC Driver] *** | |
changed: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_driver : Validating arguments against arg spec 'main'] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_driver : Check that all required arguments are provided.] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_driver : Check module directory: /opt/wildfly/wildfly-32.0.0.Final//modules/org/mariadb/main] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_driver : Set up module dir for JDBC Driver: /opt/wildfly/wildfly-32.0.0.Final//modules/org/mariadb/main] *** | |
changed: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_driver : Retrieve JDBC Driver from https://repo1.maven.org/maven2/org/mariadb/jdbc/mariadb-java-client/3.2.0/mariadb-java-client-3.2.0.jar] *** | |
changed: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_driver : Set source template path] *** | |
ok: [localhost] | |
TASK [middleware_automation.wildfly.wildfly_driver : Deploy module.xml for JDBC Driver] *** | |
changed: [localhost] | |
RUNNING HANDLER [middleware_automation.wildfly.wildfly_systemd : Restart Wildfly] *** | |
included: /root/.ansible/collections/ansible_collections/middleware_automation/wildfly/roles/wildfly_systemd/tasks/service.yml for localhost | |
RUNNING HANDLER [middleware_automation.wildfly.wildfly_systemd : Check arguments] *** | |
ok: [localhost] | |
RUNNING HANDLER [middleware_automation.wildfly.wildfly_systemd : Set instance wildfly state to restarted] *** | |
changed: [localhost] | |
RUNNING HANDLER [middleware_automation.wildfly.wildfly_install : Execute restorecon] *** | |
skipping: [localhost] | |
PLAY RECAP ********************************************************************* | |
localhost : ok=75 changed=17 unreachable=0 failed=0 skipped=24 rescued=0 ignored=0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment