ansible-middleware / wildfly

A collection of roles to help install, setup and maintain Java JEE appserver Wildfly
GNU General Public License v2.0
12 stars 22 forks source link

Become must be true in "Check local download archive path" #73

Closed eirisdg closed 2 years ago

eirisdg commented 2 years ago
SUMMARY

When wole wildfly_install is not launched as become, it fails copying files from local to remote with ACCESS DENIED, because delegation to local ask for root on localhost.

---
- name: install_wildfly
  collections:
    - middleware_automation.wildfly
    # - fedora.linux_system_roles
  ansible.builtin.import_role:
    name: wildfly_install
  vars:
    wildfly_version: '26.1.1.Final'

Can be fixed adding become: yes to "Check local download archive path"

ISSUE TYPE
ANSIBLE VERSION
ansible [core 2.13.1]
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/home/adominguez/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/adominguez/.local/lib/python3.10/site-packages/ansible
  ansible collection location = /home/adominguez/.ansible/collections:/usr/share/ansible/collections
  executable location = /home/adominguez/.local/bin/ansible
  python version = 3.10.4 (main, Apr  2 2022, 09:04:19) [GCC 11.2.0]
  jinja version = 3.0.3
  libyaml = True
COLLECTION VERSION
# /home/adominguez/.ansible/collections/ansible_collections
Collection                                Version
----------------------------------------- -------
ansible.posix                             1.3.0
ansible.windows                           1.10.0
community.general                         4.3.0
middleware_automation.redhat_csp_download 1.2.2
middleware_automation.wildfly             1.1.0

# /usr/lib/python3/dist-packages/ansible_collections
Collection                Version
------------------------- -------
amazon.aws                1.4.0
ansible.netcommon         1.5.0
ansible.posix             1.1.1
ansible.windows           1.4.0
arista.eos                1.3.0
awx.awx                   14.1.0
azure.azcollection        1.4.0
check_point.mgmt          1.0.6
chocolatey.chocolatey     1.0.2
cisco.aci                 1.1.1
cisco.asa                 1.0.4
cisco.intersight          1.0.10
cisco.ios                 1.3.0
cisco.iosxr               1.2.1
cisco.meraki              2.2.0
cisco.mso                 1.1.0
cisco.nso                 1.0.3
cisco.nxos                1.4.0
cisco.ucs                 1.6.0
cloudscale_ch.cloud       1.3.1
community.aws             1.3.0
community.azure           1.0.0
community.crypto          1.4.0
community.digitalocean    1.0.0
community.docker          1.2.2
community.fortios         1.0.0
community.general         1.3.6
community.google          1.0.0
community.grafana         1.1.0
community.hashi_vault     1.1.0
community.hrobot          1.1.0
community.kubernetes      1.1.1
community.kubevirt        1.0.0
community.libvirt         1.0.0
community.mongodb         1.2.0
community.mysql           1.2.0
community.network         1.3.2
community.okd             1.0.0
community.postgresql      1.1.1
community.proxysql        1.0.0
community.rabbitmq        1.0.1
community.routeros        1.1.0
community.skydive         1.0.0
community.vmware          1.7.0
community.windows         1.3.0
community.zabbix          1.2.0
containers.podman         1.4.1
cyberark.conjur           1.1.0
cyberark.pas              1.0.5
dellemc.os10              1.0.2
dellemc.os6               1.0.6
dellemc.os9               1.0.3
f5networks.f5_modules     1.7.1
fortinet.fortimanager     1.0.5
fortinet.fortios          1.1.8
frr.frr                   1.0.3
gluster.gluster           1.0.1
google.cloud              1.0.2
hetzner.hcloud            1.2.1
ibm.qradar                1.0.3
infinidat.infinibox       1.2.4
junipernetworks.junos     1.3.0
mellanox.onyx             1.0.0
netapp.aws                20.9.0
netapp.elementsw          20.11.0
netapp.ontap              20.12.0
netapp_eseries.santricity 1.1.0
netbox.netbox             1.2.1
ngine_io.cloudstack       1.2.0
ngine_io.exoscale         1.0.0
ngine_io.vultr            1.1.0
openstack.cloud           1.2.1
openvswitch.openvswitch   1.1.0
ovirt.ovirt               1.3.0
purestorage.flasharray    1.6.2
purestorage.flashblade    1.4.0
servicenow.servicenow     1.0.4
splunk.es                 1.0.2
theforeman.foreman        1.5.1
vyos.vyos                 1.1.1
wti.remote                1.0.1

# /home/adominguez/.local/lib/python3.10/site-packages/ansible_collections
Collection                    Version
----------------------------- -------
amazon.aws                    3.2.0
ansible.netcommon             3.0.1
ansible.posix                 1.4.0
ansible.utils                 2.6.1
ansible.windows               1.10.0
arista.eos                    5.0.1
awx.awx                       21.0.0
azure.azcollection            1.12.0
check_point.mgmt              2.3.0
chocolatey.chocolatey         1.2.0
cisco.aci                     2.2.0
cisco.asa                     3.0.0
cisco.dnac                    6.4.0
cisco.intersight              1.0.19
cisco.ios                     3.0.0
cisco.iosxr                   3.0.0
cisco.ise                     2.4.1
cisco.meraki                  2.6.2
cisco.mso                     2.0.0
cisco.nso                     1.0.3
cisco.nxos                    3.0.0
cisco.ucs                     1.8.0
cloud.common                  2.1.1
cloudscale_ch.cloud           2.2.2
community.aws                 3.2.1
community.azure               1.1.0
community.ciscosmb            1.0.5
community.crypto              2.3.2
community.digitalocean        1.19.0
community.dns                 2.1.1
community.docker              2.6.0
community.fortios             1.0.0
community.general             5.0.2
community.google              1.0.0
community.grafana             1.4.0
community.hashi_vault         3.0.0
community.hrobot              1.3.1
community.libvirt             1.1.0
community.mongodb             1.4.0
community.mysql               3.2.1
community.network             4.0.1
community.okd                 2.2.0
community.postgresql          2.1.5
community.proxysql            1.4.0
community.rabbitmq            1.2.1
community.routeros            2.1.0
community.sap                 1.0.0
community.sap_libs            1.1.0
community.skydive             1.0.0
community.sops                1.2.2
community.vmware              2.5.0
community.windows             1.10.0
community.zabbix              1.7.0
containers.podman             1.9.3
cyberark.conjur               1.1.0
cyberark.pas                  1.0.14
dellemc.enterprise_sonic      1.1.1
dellemc.openmanage            5.4.0
dellemc.os10                  1.1.1
dellemc.os6                   1.0.7
dellemc.os9                   1.0.4
f5networks.f5_modules         1.17.0
fortinet.fortimanager         2.1.5
fortinet.fortios              2.1.6
frr.frr                       2.0.0
gluster.gluster               1.0.2
google.cloud                  1.0.2
hetzner.hcloud                1.6.0
hpe.nimble                    1.1.4
ibm.qradar                    2.0.0
infinidat.infinibox           1.3.3
infoblox.nios_modules         1.2.2
inspur.sm                     2.0.0
junipernetworks.junos         3.0.1
kubernetes.core               2.3.1
mellanox.onyx                 1.0.0
netapp.aws                    21.7.0
netapp.azure                  21.10.0
netapp.cloudmanager           21.17.0
netapp.elementsw              21.7.0
netapp.ontap                  21.19.1
netapp.storagegrid            21.10.0
netapp.um_info                21.8.0
netapp_eseries.santricity     1.3.0
netbox.netbox                 3.7.1
ngine_io.cloudstack           2.2.4
ngine_io.exoscale             1.0.0
ngine_io.vultr                1.1.1
openstack.cloud               1.8.0
openvswitch.openvswitch       2.1.0
ovirt.ovirt                   2.0.4
purestorage.flasharray        1.13.0
purestorage.flashblade        1.9.0
sensu.sensu_go                1.13.1
servicenow.servicenow         1.0.6
splunk.es                     2.0.0
t_systems_mms.icinga_director 1.29.0
theforeman.foreman            3.4.0
vmware.vmware_rest            2.1.5
vyos.vyos                     3.0.1
wti.remote                    1.0.3
STEPS TO REPRODUCE
---
- name: install_wildfly
  collections:
    - middleware_automation.wildfly
    # - fedora.linux_system_roles
  ansible.builtin.import_role:
    name: wildfly_install
  vars:
    wildfly_version: '26.1.1.Final'
EXPECTED RESULTS

Launch playbook without become.

ACTUAL RESULTS
TASK [middleware_automation.wildfly.wildfly_install : Check local download archive path] ***
fatal: [vagrant -> localhost]: FAILED! => {"changed": false, "module_stderr": "sudo: a password is required\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1}
guidograzioli commented 2 years ago

Fixed by #74