Ansible Tower installation getting failed.

Hi Experts,

I am trying to install Ansible tower 3.2.0 version in my Redhat machine 7.2 and getting following error. I already installed ansible version 2.8 . But tower installation is getting failed.

failed: [localhost] (item=[u'python-psycopg2', u'python-setuptools', u'libselinux-python', u'setools-libs', u'yum-utils', u'sudo', u'acl']) => {"ansible_loop_var": "item", "changed": false, "item": ["python-psycopg2", "python-setuptools", "libselinux-python", "setools-libs", "yum-utils", "sudo", "acl"], "msg": "The Python 2 bindings for rpm are needed for this module. If you require Python 3 support use thednfAnsible module instead.. The Python 2 yum module is needed for this module. If you require Python 3 support use thednf` Ansible module instead."}

PLAY RECAP **************************************************************************************************************************************************
localhost : ok=28 changed=3 unreachable=0 failed=1 skipped=113 rescued=0 ignored=2

[error] Oops! An error occured while running setup.
[warn] /var/log/tower does not exist.
Setup log saved to setup.log.
`

Also tried to explicity put the pyuthon2.7 entry in /etc/ansible/hosts file. but still it fails.

please advise me here. ( In my server no internet connectivity and doing through offline package)

Vivek,

Reach out to Red Hat support for more help in this.

Tried. But really stuck on this issue… is there any workaround for this issue ( we need to do the offline installation)

While Tower installation, ansible looks for all dependencies and if that doesn’t find then it will trigger yum to download the required packages, hence in that case servers should have red hat repository configured .

Hope this will help you.

Thanks Barun!!

Now we have the redhat repo enabled by the team. we tried again with the installation and again its failing with new error as given below.

`

/usr/lib/python2.7/site-packages/cryptography-2.7-py2.7-linux-x86_64.egg/cryptography/hazmat/bindings/openssl/binding.py:163: CryptographyDeprecationWarning: OpenSSL version 1.0.1 is no longer supported by the OpenSSL project, please upgrade. A future version of cryptography will drop support for it.
utils.CryptographyDeprecationWarning
e[0;34mUsing /etc/ansible/ansible.cfg as config filee[0m
e[1;35m [WARNING]: Could not match supplied host pattern, ignoring: instance_group_*e[0m
e[1;35me[0m

PLAY [tower:database:instance_group_*] ***********************************************************************************************************************

TASK [check_config_static : Ensure expected variables are defined] *******************************************************************************************
e[0;36mskipping: [localhost] => (item=tower_package_name) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “tower_package_name”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=tower_package_version) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “tower_package_version”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=tower_package_release) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “tower_package_release”, “skip_reason”: “Conditional result was False”}e[0m

TASK [check_config_static : Detect unsupported HA inventory file] ********************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [check_config_static : Ensure at least one tower host is defined] ***************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [check_config_static : Ensure only one database host exists] ********************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [check_config_static : Ensure when postgres host is defined that the port is defined] *******************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [check_config_static : Ensure that when a database host is specified, that pg_host is defined] **********************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [check_config_static : Ensure that when a database host is specified, that pg_port is defined] **********************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [check_config_static : HA mode requires an external postgres database with pg_host defined] *************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [check_config_static : HA mode requires an external postgres database with pg_port defined] *************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [config_dynamic : Set database to internal or external] *************************************************************************************************
e[0;32mok: [localhost] => {“ansible_facts”: {“config_dynamic_database”: “internal”}, “changed”: false}e[0m

TASK [config_dynamic : Database decision] ********************************************************************************************************************
e[0;32mok: [localhost] => {e[0m
e[0;32m “config_dynamic_database”: "internal"e[0m
e[0;32m}e[0m

TASK [config_dynamic : Set postgres host and port to local if not set] ***************************************************************************************
e[0;32mok: [localhost] => {“ansible_facts”: {“pg_host”: “127.0.0.1”, “pg_port”: 5432}, “changed”: false}e[0m

TASK [config_dynamic : Ensure connectivity to hosts and gather facts] ****************************************************************************************
e[0;32mok: [localhost]e[0m

TASK [config_dynamic : Get effective uid] ********************************************************************************************************************
e[0;33mchanged: [localhost] => {“changed”: true, “cmd”: [“id”, “-u”], “delta”: “0:00:00.002389”, “end”: “2019-09-07 05:00:53.969853”, “rc”: 0, “start”: “2019-09-07 05:00:53.967464”, “stderr”: “”, “stderr_lines”: , “stdout”: “0”, “stdout_lines”: [“0”]}e[0m

TASK [config_dynamic : Ensure user is root] ******************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

PLAY [Group nodes by OS distribution] ************************************************************************************************************************

TASK [Gathering Facts] ***************************************************************************************************************************************
e[0;32mok: [localhost] => {“ansible_facts”: {“ansible_all_ipv4_addresses”: [“174.34.56.52”], “ansible_all_ipv6_addresses”: [“fe80::250:56ff:fead:bea2”], “ansible_apparmor”: {“status”: “disabled”}, “ansible_architecture”: “x86_64”, “ansible_bios_date”: “04/05/2016”, “ansible_bios_version”: “6.00”, “ansible_cmdline”: {“BOOT_IMAGE”: “/vmlinuz-3.10.0-327.el7.x86_64”, “LANG”: “en_US.UTF-8”, “crashkernel”: “auto”, “quiet”: true, “rd.lvm.lv”: “rhel/swap”, “rhgb”: true, “ro”: true, “root”: “/dev/mapper/rhel-root”}, “ansible_date_time”: {“date”: “2019-09-07”, “day”: “07”, “epoch”: “1567803654”, “hour”: “05”, “iso8601”: “2019-09-06T21:00:54Z”, “iso8601_basic”: “20190907T050054425331”, “iso8601_basic_short”: “20190907T050054”, “iso8601_micro”: “2019-09-06T21:00:54.425411Z”, “minute”: “00”, “month”: “09”, “second”: “54”, “time”: “05:00:54”, “tz”: “CST”, “tz_offset”: “+0800”, “weekday”: “Saturday”, “weekday_number”: “6”, “weeknumber”: “35”, “year”: “2019”}, “ansible_default_ipv4”: {“address”: “174.34.56.52”, “alias”: “eno192”, “broadcast”: “174.34.56.255”, “gateway”: “174.34.56.254”, “interface”: “eno192”, “macaddress”: “00:50:56:ad:be:a2”, “mtu”: 1500, “netmask”: “255.255.255.0”, “network”: “174.34.56.0”, “type”: “ether”}, “ansible_default_ipv6”: {}, “ansible_device_links”: {“ids”: {“dm-0”: [“dm-name-rhel-root”, “dm-uuid-LVM-nwJrlumUIwQHIOd3KmYLzligeEwuYQxzAFYS1dwlwVQwhq4YmRDNNYvi1f6KSVfm”], “dm-1”: [“dm-name-rhel-swap”, “dm-uuid-LVM-nwJrlumUIwQHIOd3KmYLzligeEwuYQxz2w4v2YLhBX2oecMc0bbf5QdJNmNOSNMr”], “dm-2”: [“dm-name-rhel-home”, “dm-uuid-LVM-nwJrlumUIwQHIOd3KmYLzligeEwuYQxz4rIQ3NWdK7JJm1kM6I4wiMyhAgn6SAar”], “sda2”: [“lvm-pv-uuid-YLV0so-0IB1-cf6C-rYI4-OnNV-a0De-C4RXE0”], “sr0”: [“ata-VMware_Virtual_IDE_CDROM_Drive_10000000000000000001”]}, “labels”: {}, “masters”: {“sda2”: [“dm-0”, “dm-1”, “dm-2”]}, “uuids”: {“dm-0”: [“3a96e6d0-ec38-4a2b-b2d9-63c73ecb3797”], “dm-1”: [“226e737b-a8d3-48e0-838b-d8193b4ea7b1”], “dm-2”: [“83b6480b-c635-4ddc-af9c-f7298eb03d06”], “sda1”: [“6babc5ab-c1eb-492c-924f-b89a2064b81b”]}}, “ansible_devices”: {“dm-0”: {“holders”: , “host”: “”, “links”: {“ids”: [“dm-name-rhel-root”, “dm-uuid-LVM-nwJrlumUIwQHIOd3KmYLzligeEwuYQxzAFYS1dwlwVQwhq4YmRDNNYvi1f6KSVfm”], “labels”: , “masters”: , “uuids”: [“3a96e6d0-ec38-4a2b-b2d9-63c73ecb3797”]}, “model”: null, “partitions”: {}, “removable”: “0”, “rotational”: “1”, “sas_address”: null, “sas_device_handle”: null, “scheduler_mode”: “”, “sectors”: “104857600”, “sectorsize”: “512”, “size”: “50.00 GB”, “support_discard”: “4096”, “vendor”: null, “virtual”: 1}, “dm-1”: {“holders”: , “host”: “”, “links”: {“ids”: [“dm-name-rhel-swap”, “dm-uuid-LVM-nwJrlumUIwQHIOd3KmYLzligeEwuYQxz2w4v2YLhBX2oecMc0bbf5QdJNmNOSNMr”], “labels”: , “masters”: , “uuids”: [“226e737b-a8d3-48e0-838b-d8193b4ea7b1”]}, “model”: null, “partitions”: {}, “removable”: “0”, “rotational”: “1”, “sas_address”: null, “sas_device_handle”: null, “scheduler_mode”: “”, “sectors”: “16515072”, “sectorsize”: “512”, “size”: “7.88 GB”, “support_discard”: “4096”, “vendor”: null, “virtual”: 1}, “dm-2”: {“holders”: , “host”: “”, “links”: {“ids”: [“dm-name-rhel-home”, “dm-uuid-LVM-nwJrlumUIwQHIOd3KmYLzligeEwuYQxz4rIQ3NWdK7JJm1kM6I4wiMyhAgn6SAar”], “labels”: , “masters”: , “uuids”: [“83b6480b-c635-4ddc-af9c-f7298eb03d06”]}, “model”: null, “partitions”: {}, “removable”: “0”, “rotational”: “1”, “sas_address”: null, “sas_device_handle”: null, “scheduler_mode”: “”, “sectors”: “87179264”, “sectorsize”: “512”, “size”: “41.57 GB”, “support_discard”: “4096”, “vendor”: null, “virtual”: 1}, “fd0”: {“holders”: , “host”: “”, “links”: {“ids”: , “labels”: , “masters”: , “uuids”: }, “model”: null, “partitions”: {}, “removable”: “1”, “rotational”: “1”, “sas_address”: null, “sas_device_handle”: null, “scheduler_mode”: “deadline”, “sectors”: “8”, “sectorsize”: “512”, “size”: “4.00 KB”, “support_discard”: “0”, “vendor”: null, “virtual”: 1}, “sda”: {“holders”: , “host”: “Serial Attached SCSI controller: VMware PVSCSI SCSI Controller (rev 02)”, “links”: {“ids”: , “labels”: , “masters”: , “uuids”: }, “model”: “Virtual disk”, “partitions”: {“sda1”: {“holders”: , “links”: {“ids”: , “labels”: , “masters”: , “uuids”: [“6babc5ab-c1eb-492c-924f-b89a2064b81b”]}, “sectors”: “1024000”, “sectorsize”: 512, “size”: “500.00 MB”, “start”: “2048”, “uuid”: “6babc5ab-c1eb-492c-924f-b89a2064b81b”}, “sda2”: {“holders”: [“rhel-root”, “rhel-swap”, “rhel-home”], “links”: {“ids”: [“lvm-pv-uuid-YLV0so-0IB1-cf6C-rYI4-OnNV-a0De-C4RXE0”], “labels”: , “masters”: [“dm-0”, “dm-1”, “dm-2”], “uuids”: }, “sectors”: “208689152”, “sectorsize”: 512, “size”: “99.51 GB”, “start”: “1026048”, “uuid”: null}}, “removable”: “0”, “rotational”: “1”, “sas_address”: null, “sas_device_handle”: null, “scheduler_mode”: “deadline”, “sectors”: “209715200”, “sectorsize”: “512”, “size”: “100.00 GB”, “support_discard”: “4096”, “vendor”: “VMware”, “virtual”: 1}, “sr0”: {“holders”: , “host”: “IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)”, “links”: {“ids”: [“ata-VMware_Virtual_IDE_CDROM_Drive_10000000000000000001”], “labels”: , “masters”: , “uuids”: }, “model”: “VMware IDE CDR10”, “partitions”: {}, “removable”: “1”, “rotational”: “1”, “sas_address”: null, “sas_device_handle”: null, “scheduler_mode”: “cfq”, “sectors”: “2097151”, “sectorsize”: “512”, “size”: “1024.00 MB”, “support_discard”: “0”, “vendor”: “NECVMWar”, “virtual”: 1}}, “ansible_distribution”: “RedHat”, “ansible_distribution_file_parsed”: true, “ansible_distribution_file_path”: “/etc/redhat-release”, “ansible_distribution_file_search_string”: “Red Hat”, “ansible_distribution_file_variety”: “RedHat”, “ansible_distribution_major_version”: “7”, “ansible_distribution_release”: “Maipo”, “ansible_distribution_version”: “7.2”, “ansible_dns”: {“nameservers”: [“174.34.50.5”]}, “ansible_domain”: “localdomain”, “ansible_effective_group_id”: 0, “ansible_effective_user_id”: 0, “ansible_eno192”: {“active”: true, “device”: “eno192”, “features”: {“busy_poll”: “off [fixed]”, “fcoe_mtu”: “off [fixed]”, “generic_receive_offload”: “on”, “generic_segmentation_offload”: “on”, “highdma”: “on”, “large_receive_offload”: “on”, “loopback”: “off [fixed]”, “netns_local”: “off [fixed]”, “ntuple_filters”: “off [fixed]”, “receive_hashing”: “on”, “rx_all”: “off [fixed]”, “rx_checksumming”: “on”, “rx_fcs”: “off [fixed]”, “rx_vlan_filter”: “on [fixed]”, “rx_vlan_offload”: “on”, “rx_vlan_stag_filter”: “off [fixed]”, “rx_vlan_stag_hw_parse”: “off [fixed]”, “scatter_gather”: “on”, “tcp_segmentation_offload”: “on”, “tx_checksum_fcoe_crc”: “off [fixed]”, “tx_checksum_ip_generic”: “on”, “tx_checksum_ipv4”: “off [fixed]”, “tx_checksum_ipv6”: “off [fixed]”, “tx_checksum_sctp”: “off [fixed]”, “tx_checksumming”: “on”, “tx_fcoe_segmentation”: “off [fixed]”, “tx_gre_segmentation”: “off [fixed]”, “tx_gso_robust”: “off [fixed]”, “tx_ipip_segmentation”: “off [fixed]”, “tx_lockless”: “off [fixed]”, “tx_mpls_segmentation”: “off [fixed]”, “tx_nocache_copy”: “off”, “tx_scatter_gather”: “on”, “tx_scatter_gather_fraglist”: “off [fixed]”, “tx_sit_segmentation”: “off [fixed]”, “tx_tcp6_segmentation”: “on”, “tx_tcp_ecn_segmentation”: “off [fixed]”, “tx_tcp_segmentation”: “on”, “tx_udp_tnl_segmentation”: “off [fixed]”, “tx_vlan_offload”: “on”, “tx_vlan_stag_hw_insert”: “off [fixed]”, “udp_fragmentation_offload”: “off [fixed]”, “vlan_challenged”: “off [fixed]”}, “hw_timestamp_filters”: , “ipv4”: {“address”: “174.34.56.52”, “broadcast”: “174.34.56.255”, “netmask”: “255.255.255.0”, “network”: “174.34.56.0”}, “ipv6”: [{“address”: “fe80::250:56ff:fead:bea2”, “prefix”: “64”, “scope”: “link”}], “macaddress”: “00:50:56:ad:be:a2”, “module”: “vmxnet3”, “mtu”: 1500, “pciid”: “0000:0b:00.0”, “promisc”: false, “speed”: 10000, “timestamping”: [“rx_software”, “software”], “type”: “ether”}, “ansible_env”: {“ANSIBLE_ERROR_ON_UNDEFINED_VARS”: “True”, “ANSIBLE_FORCE_COLOR”: “True”, “HISTCONTROL”: “ignoredups”, “HISTSIZE”: “1000”, “HOME”: “/root”, “HOSTNAME”: “localhost.localdomain”, “JAVA_HOME”: “/opt/java”, “LANG”: “C”, “LC_ALL”: “C”, “LC_NUMERIC”: “C”, “LESSOPEN”: “||/usr/bin/lesspipe.sh %s”, “LOGNAME”: “root”, “LS_COLORS”: “rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:.tar=01;31:.tgz=01;31:.arc=01;31:.arj=01;31:.taz=01;31:.lha=01;31:.lz4=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.tzo=01;31:.t7z=01;31:.zip=01;31:.z=01;31:.Z=01;31:.dz=01;31:.gz=01;31:.lrz=01;31:.lz=01;31:.lzo=01;31:.xz=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31:.ear=01;31:.sar=01;31:.rar=01;31:.alz=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.cab=01;31:.jpg=01;35:.jpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:.webm=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.axv=01;35:.anx=01;35:.ogv=01;35:.ogx=01;35:.aac=01;36:.au=01;36:.flac=01;36:.mid=01;36:.midi=01;36:.mka=01;36:.mp3=01;36:.mpc=01;36:.ogg=01;36:.ra=01;36:.wav=01;36:.axa=01;36:.oga=01;36:.spx=01;36:*.xspf=01;36:”, “MAIL”: “/var/spool/mail/root”, “PATH”: “/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/java/bin:/root/bin”, “PWD”: “/opt/ansible-tower-setup-bundle-3.2.0-1.el7”, “PYTHONUNBUFFERED”: “x”, “SHELL”: “/bin/bash”, “SHLVL”: “4”, “SSH_CLIENT”: “174.34.59.180 60958 22”, “SSH_CONNECTION”: “174.34.59.180 60958 174.34.56.52 22”, “SSH_TTY”: “/dev/pts/0”, “TERM”: “xterm”, “USER”: “root”, “XDG_RUNTIME_DIR”: “/run/user/0”, “XDG_SESSION_ID”: “2”, “_”: “/usr/bin/python”}, “ansible_fibre_channel_wwn”: , “ansible_fips”: false, “ansible_form_factor”: “Other”, “ansible_fqdn”: “localhost.localdomain”, “ansible_hostname”: “localhost”, “ansible_hostnqn”: “”, “ansible_interfaces”: [“lo”, “eno192”], “ansible_is_chroot”: false, “ansible_iscsi_iqn”: “iqn.1994-05.com.redhat:dceb56e8214e”, “ansible_kernel”: “3.10.0-327.el7.x86_64”, “ansible_lo”: {“active”: true, “device”: “lo”, “features”: {“busy_poll”: “off [fixed]”, “fcoe_mtu”: “off [fixed]”, “generic_receive_offload”: “on”, “generic_segmentation_offload”: “on”, “highdma”: “on [fixed]”, “large_receive_offload”: “off [fixed]”, “loopback”: “on [fixed]”, “netns_local”: “on [fixed]”, “ntuple_filters”: “off [fixed]”, “receive_hashing”: “off [fixed]”, “rx_all”: “off [fixed]”, “rx_checksumming”: “on [fixed]”, “rx_fcs”: “off [fixed]”, “rx_vlan_filter”: “off [fixed]”, “rx_vlan_offload”: “off [fixed]”, “rx_vlan_stag_filter”: “off [fixed]”, “rx_vlan_stag_hw_parse”: “off [fixed]”, “scatter_gather”: “on”, “tcp_segmentation_offload”: “on”, “tx_checksum_fcoe_crc”: “off [fixed]”, “tx_checksum_ip_generic”: “on [fixed]”, “tx_checksum_ipv4”: “off [fixed]”, “tx_checksum_ipv6”: “off [fixed]”, “tx_checksum_sctp”: “off [fixed]”, “tx_checksumming”: “on”, “tx_fcoe_segmentation”: “off [fixed]”, “tx_gre_segmentation”: “off [fixed]”, “tx_gso_robust”: “off [fixed]”, “tx_ipip_segmentation”: “off [fixed]”, “tx_lockless”: “on [fixed]”, “tx_mpls_segmentation”: “off [fixed]”, “tx_nocache_copy”: “off [fixed]”, “tx_scatter_gather”: “on [fixed]”, “tx_scatter_gather_fraglist”: “on [fixed]”, “tx_sit_segmentation”: “off [fixed]”, “tx_tcp6_segmentation”: “on”, “tx_tcp_ecn_segmentation”: “on”, “tx_tcp_segmentation”: “on”, “tx_udp_tnl_segmentation”: “off [fixed]”, “tx_vlan_offload”: “off [fixed]”, “tx_vlan_stag_hw_insert”: “off [fixed]”, “udp_fragmentation_offload”: “on”, “vlan_challenged”: “on [fixed]”}, “hw_timestamp_filters”: , “ipv4”: {“address”: “127.0.0.1”, “broadcast”: “host”, “netmask”: “255.0.0.0”, “network”: “127.0.0.0”}, “ipv6”: [{“address”: “::1”, “prefix”: “128”, “scope”: “host”}], “mtu”: 65536, “promisc”: false, “timestamping”: [“rx_software”, “software”], “type”: “loopback”}, “ansible_local”: {}, “ansible_lsb”: {}, “ansible_lvm”: {“lvs”: {“home”: {“size_g”: “41.57”, “vg”: “rhel”}, “root”: {“size_g”: “50.00”, “vg”: “rhel”}, “swap”: {“size_g”: “7.88”, “vg”: “rhel”}}, “pvs”: {“/dev/sda2”: {“free_g”: “0.06”, “size_g”: “99.51”, “vg”: “rhel”}}, “vgs”: {“rhel”: {“free_g”: “0.06”, “num_lvs”: “3”, “num_pvs”: “1”, “size_g”: “99.51”}}}, “ansible_machine”: “x86_64”, “ansible_machine_id”: “e2cc375e804a4b6386f8bc84ab79ec3f”, “ansible_memfree_mb”: 1092, “ansible_memory_mb”: {“nocache”: {“free”: 1436, “used”: 404}, “real”: {“free”: 1092, “total”: 1840, “used”: 748}, “swap”: {“cached”: 0, “free”: 8063, “total”: 8063, “used”: 0}}, “ansible_memtotal_mb”: 1840, “ansible_mounts”: [{“block_available”: 87122, “block_size”: 4096, “block_total”: 127147, “block_used”: 40025, “device”: “/dev/sda1”, “fstype”: “xfs”, “inode_available”: 511672, “inode_total”: 512000, “inode_used”: 328, “mount”: “/boot”, “options”: “rw,relatime,attr2,inode64,noquota”, “size_available”: 356851712, “size_total”: 520794112, “uuid”: “6babc5ab-c1eb-492c-924f-b89a2064b81b”}, {“block_available”: 11715791, “block_size”: 4096, “block_total”: 13100800, “block_used”: 1385009, “device”: “/dev/mapper/rhel-root”, “fstype”: “xfs”, “inode_available”: 52284129, “inode_total”: 52428800, “inode_used”: 144671, “mount”: “/”, “options”: “rw,relatime,attr2,inode64,noquota”, “size_available”: 47987879936, “size_total”: 53660876800, “uuid”: “3a96e6d0-ec38-4a2b-b2d9-63c73ecb3797”}, {“block_available”: 10801658, “block_size”: 4096, “block_total”: 10892087, “block_used”: 90429, “device”: “/dev/mapper/rhel-home”, “fstype”: “xfs”, “inode_available”: 43585655, “inode_total”: 43589632, “inode_used”: 3977, “mount”: “/home”, “options”: “rw,relatime,attr2,inode64,noquota”, “size_available”: 44243591168, “size_total”: 44613988352, “uuid”: “83b6480b-c635-4ddc-af9c-f7298eb03d06”}], “ansible_nodename”: “localhost.localdomain”, “ansible_os_family”: “RedHat”, “ansible_pkg_mgr”: “yum”, “ansible_proc_cmdline”: {“BOOT_IMAGE”: “/vmlinuz-3.10.0-327.el7.x86_64”, “LANG”: “en_US.UTF-8”, “crashkernel”: “auto”, “quiet”: true, “rd.lvm.lv”: [“rhel/root”, “rhel/swap”], “rhgb”: true, “ro”: true, “root”: “/dev/mapper/rhel-root”}, “ansible_processor”: [“0”, “GenuineIntel”, “Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz”, “1”, “GenuineIntel”, “Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz”], “ansible_processor_cores”: 2, “ansible_processor_count”: 1, “ansible_processor_threads_per_core”: 1, “ansible_processor_vcpus”: 2, “ansible_product_name”: “VMware Virtual Platform”, “ansible_product_serial”: “VMware-42 2d e3 61 58 96 2e 86-39 58 13 f4 bf 07 73 83”, “ansible_product_uuid”: “422DE361-5896-2E86-3958-13F4BF077383”, “ansible_product_version”: “None”, “ansible_python”: {“executable”: “/usr/bin/python”, “has_sslcontext”: true, “type”: “CPython”, “version”: {“major”: 2, “micro”: 5, “minor”: 7, “releaselevel”: “final”, “serial”: 0}, “version_info”: [2, 7, 5, “final”, 0]}, “ansible_python_version”: “2.7.5”, “ansible_real_group_id”: 0, “ansible_real_user_id”: 0, “ansible_selinux”: {“status”: “disabled”}, “ansible_selinux_python_present”: true, “ansible_service_mgr”: “systemd”, “ansible_ssh_host_key_ecdsa_public”: “AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCF6WscaqUOFJp4ngJa/CIV2h9yZtjwR31BqxPOd3e5pFi6Ueelsq+Luudz20ZpDKK7uXsUmKh7wwNEXC0tMIMY=”, “ansible_ssh_host_key_ed25519_public”: “AAAAC3NzaC1lZDI1NTE5AAAAIOCkCxdXMhS8KdY4gk7wcga8NyTUPhg1Bj3PFw4EAein”, “ansible_ssh_host_key_rsa_public”: “AAAAB3NzaC1yc2EAAAADAQABAAABAQClHCZknW654+zmskc30KJUaGyPSDazzLCPmEjGWPzwMbwzA7V1cW4129lXUJz3JgCzsIflZq4A8oXgabQr04XMNPkAAMOJ48Hy5iJm+YeUw86yn9IzWEsRcYK1goz2PUgt07TnytCKAyNEBHurwdH0sgdbuq/25mN7uAwyz2UAmrdMRyPSpwF0uI90SNQLoXeRKHg8GO3DxjplgY0GARGdNYH3e9l+yNc4+pBR57lMgjdNvsDBE3lx0xlGbgZb4tm4/rqsIc3b/2Q9q5cetf70HmhgBjYxQICLu1tGSa4UxnPIoPICl2h9jWwcuqnQpm6RYEFic0uVoXRHQXCoaTV3”, “ansible_swapfree_mb”: 8063, “ansible_swaptotal_mb”: 8063, “ansible_system”: “Linux”, “ansible_system_capabilities”: [“cap_chown”, “cap_dac_override”, “cap_dac_read_search”, “cap_fowner”, “cap_fsetid”, “cap_kill”, “cap_setgid”, “cap_setuid”, “cap_setpcap”, “cap_linux_immutable”, “cap_net_bind_service”, “cap_net_broadcast”, “cap_net_admin”, “cap_net_raw”, “cap_ipc_lock”, “cap_ipc_owner”, “cap_sys_module”, “cap_sys_rawio”, “cap_sys_chroot”, “cap_sys_ptrace”, “cap_sys_pacct”, “cap_sys_admin”, “cap_sys_boot”, “cap_sys_nice”, “cap_sys_resource”, “cap_sys_time”, “cap_sys_tty_config”, “cap_mknod”, “cap_lease”, “cap_audit_write”, “cap_audit_control”, “cap_setfcap”, “cap_mac_override”, “cap_mac_admin”, “cap_syslog”, “35”, “36+ep”], “ansible_system_capabilities_enforced”: “True”, “ansible_system_vendor”: “VMware, Inc.”, “ansible_uptime_seconds”: 3087, “ansible_user_dir”: “/root”, “ansible_user_gecos”: “root”, “ansible_user_gid”: 0, “ansible_user_id”: “root”, “ansible_user_shell”: “/bin/bash”, “ansible_user_uid”: 0, “ansible_userspace_architecture”: “x86_64”, “ansible_userspace_bits”: “64”, “ansible_virtualization_role”: “guest”, “ansible_virtualization_type”: “VMware”, “gather_subset”: [“all”], “module_setup”: true}, “changed”: false}e[0m

TASK [group hosts by distribution] ***************************************************************************************************************************
e[0;35m[DEPRECATION WARNING]: The TRANSFORM_INVALID_GROUP_CHARS settings is set to allow bad characters in group names by default, this will change, but still be e[0m
e[0;35muser configurable on deprecation. This feature will be removed in version 2.10. Deprecation warnings can be disabled by setting deprecation_warnings=False ine[0m
e[0;35m ansible.cfg.e[0m
e[1;35m [WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see detailse[0m
e[1;35me[0m
e[0;32mok: [localhost] => {“add_group”: “RedHat-7.2”, “changed”: false, “parent_groups”: [“all”]}e[0m
e[1;35m [WARNING]: Could not match supplied host pattern, ignoring: CentOS-7e[0m
e[1;35me[0m
e[1;35m [WARNING]: Could not match supplied host pattern, ignoring: Ubuntu-14.04e[0m
e[1;35me[0m
e[1;35m [WARNING]: Could not match supplied host pattern, ignoring: Ubuntu-16.04e[0m
e[1;35me[0m
e[1;35m [WARNING]: Could not match supplied host pattern, ignoring: OracleLinux-7
e[0m
e[1;35me[0m

PLAY [Group supported distributions] *************************************************************************************************************************

TASK [group hosts for supported distributions] ***************************************************************************************************************
e[0;32mok: [localhost] => {“add_group”: “supported”, “changed”: false, “parent_groups”: [“all”]}e[0m

PLAY [Ensure all node OS distributions are supported] ********************************************************************************************************
e[0;36mskipping: no hosts matchede[0m
e[1;35m [WARNING]: Could not match supplied host pattern, ignoring: Ubuntu-*e[0m
e[1;35me[0m
e[1;35m [WARNING]: Could not match supplied host pattern, ignoring: isolated_group_*e[0m
e[1;35me[0m

PLAY [Ensure all isolated node OS distributions are supported] ***********************************************************************************************
e[0;36mskipping: no hosts matchede[0m

PLAY [Define role discovered variables, usable throughout the playbook] **************************************************************************************

TASK [postgres : include_vars] *******************************************************************************************************************************
e[0;32mok: [localhost] => (item=/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/postgres/vars/…/vars/RedHat-7.yml) => {“ansible_facts”: {“pg_conf_dir”: “/var/lib/pgsql/9.6/data”, “pg_conf_location”: “{{ pg_conf_dir }}/postgresql.conf”, “pg_hba_location”: “{{ pg_conf_dir }}/pg_hba.conf”, “pg_initdb_command”: “/usr/pgsql-9.6/bin/postgresql96-setup initdb”, “postgres_init_name”: “postgresql-9.6”}, “ansible_included_var_files”: [“/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/postgres/vars/RedHat-7.yml”], “ansible_loop_var”: “item”, “changed”: false, “item”: “/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/postgres/vars/…/vars/RedHat-7.yml”}e[0m

TASK [postgres : init postgresql (el-only)] ******************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [postgres : Make sure PostgreSQL is started] ************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [postgres : Wait for PostgreSQL to start if it wasnt] ***************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [postgres : Update postgresql authentication settings] **************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [postgres : Apply postgresql general settings] **********************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [postgres : Create unix socket directory] ***************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [postgres : Configure postgresql tmpfiles.d] ************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [postgres : restart postgresql when authentication settings changed] ************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [postgres : wait for postgresql restart] ****************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [postgres : configure postgresql to start automatically] ************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [postgres : create the postgres user and set the password] **********************************************************************************************
e[0;36mskipping: [localhost] => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}e[0m

TASK [postgres : create the postgresql database for awx] *****************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [nginx : include_vars] **********************************************************************************************************************************
e[0;32mok: [localhost] => (item=/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/nginx/vars/…/vars/default.yml) => {“ansible_facts”: {“httpd_init_name”: “httpd”, “nginx_init_name”: “nginx”, “nginx_user”: “www-data”}, “ansible_included_var_files”: [“/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/nginx/vars/default.yml”], “ansible_loop_var”: “item”, “changed”: false, “item”: “/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/nginx/vars/…/vars/default.yml”}e[0m

TASK [nginx : Determine if selinux is enabled] ***************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [nginx : Open up permissions on httpd.] *****************************************************************************************************************
e[0;36mskipping: [localhost] => (item=httpd_can_network_connect) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “httpd_can_network_connect”, “skip_reason”: “Conditional result was False”}e[0m

TASK [nginx : create self signed SSL certificates] ***********************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [nginx : set permissions on SSL certificate] ************************************************************************************************************
e[0;36mskipping: [localhost] => (item=/etc/tower/tower.cert) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “/etc/tower/tower.cert”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=/etc/tower/tower.key) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “/etc/tower/tower.key”, “skip_reason”: “Conditional result was False”}e[0m

TASK [nginx : slurp self-signed SSL certificate] *************************************************************************************************************
e[0;36mskipping: [localhost] => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}e[0m

TASK [nginx : slurp self-signed SSL key] *********************************************************************************************************************
e[0;36mskipping: [localhost] => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}e[0m

TASK [nginx : place self-signed SSL certificates] ************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [nginx : place self-signed SSL key file] ****************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [nginx : Install Tower nginx.conf] **********************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [nginx : start nginx and configure to startup automatically] ********************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [supervisor : include supervisor variables] *************************************************************************************************************
e[0;32mok: [localhost] => (item=/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/supervisor/vars/…/vars/RedHat-7.yml) => {“ansible_facts”: {“sup_celery_add_lang”: false, “sup_conf_location”: “/etc/supervisord.d/tower.ini”, “sup_init_name”: “supervisord”, “sup_socket_location”: “/var/run/supervisor/supervisor.sock”}, “ansible_included_var_files”: [“/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/supervisor/vars/RedHat-7.yml”], “ansible_loop_var”: “item”, “changed”: false, “item”: “/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/supervisor/vars/…/vars/RedHat-7.yml”}e[0m

TASK [supervisor : Set extra queues for this host] ***********************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [supervisor : install supervisor config] ****************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [supervisor : Recreate systemd tmp files] ***************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [supervisor : start/enable supervisord process] *********************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [supervisor : Wait for the supervisor socket] ***********************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [supervisor : reload supervisord configuration via supervisorctl] ***************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : include_vars] ****************************************************************************************************************************
e[0;32mok: [localhost] => (item=/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/awx_install/vars/…/…/supervisor/vars/RedHat-7.yml) => {“ansible_facts”: {“sup_celery_add_lang”: false, “sup_conf_location”: “/etc/supervisord.d/tower.ini”, “sup_init_name”: “supervisord”, “sup_socket_location”: “/var/run/supervisor/supervisor.sock”}, “ansible_included_var_files”: [“/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/supervisor/vars/RedHat-7.yml”], “ansible_loop_var”: “item”, “changed”: false, “item”: “/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/awx_install/vars/…/…/supervisor/vars/RedHat-7.yml”}e[0m

TASK [awx_install : include task specific variables] *********************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Configure the Tower settings directory.] *************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Configure the Tower system user’s home directory.] ***************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Configure the Tower system user’s .ssh directory.] ***************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Configure the Tower projects directory.] *************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Configure the Tower job output directory.] ***********************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Configure the Tower static directory.] ***************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Add Towers conf.d directory.] **********************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : configure tower log directory] ***********************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : update ansible-tower service configuration] **********************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Fetch the secret key from the primary node.] *********************************************************************************************
e[0;36mskipping: [localhost] => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}e[0m

TASK [awx_install : Fail play when grabbing SECRET_KEY fails] ************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Place the secret key on secondary nodes.] ************************************************************************************************
e[0;36mskipping: [localhost] => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}e[0m

TASK [awx_install : Get tower db settings] *******************************************************************************************************************
e[0;36mskipping: [localhost] => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}e[0m

TASK [awx_install : Ingest database settings] ****************************************************************************************************************
e[0;36mskipping: [localhost] => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}e[0m

TASK [awx_install : Set database vars] ***********************************************************************************************************************
e[0;36mskipping: [localhost] => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}e[0m

TASK [awx_install : Set database vars] ***********************************************************************************************************************
e[0;36mskipping: [localhost] => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}e[0m

TASK [awx_install : Configure Towers database settings.] *****************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Configure Towers celeryd settings.] ******************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Initialize instance groups for host] *****************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Determine instance groups for host] ******************************************************************************************************
e[0;36mskipping: [localhost] => (item=RedHat-7.2) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “RedHat-7.2”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=supported) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “supported”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=tower) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “tower”, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Initialize controlling queues] ***********************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Determine isolated queues that this host controls] ***************************************************************************************
e[0;36mskipping: [localhost] => (item=all) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “all”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=database) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “database”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=supported) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “supported”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=RedHat-7.2) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “RedHat-7.2”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=ungrouped) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “ungrouped”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=tower) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “tower”, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Initial routeable groups for all hosts] **************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Determine all routeable groups] **********************************************************************************************************
e[0;36mskipping: [localhost] => (item=all) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “all”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=database) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “database”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=supported) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “supported”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=RedHat-7.2) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “RedHat-7.2”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=ungrouped) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “ungrouped”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=tower) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “tower”, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Install Tower rabbitmq settings] *********************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Install Tower cache settings] ************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Install Tower’s settings file if it doesn’t already exist.] ******************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Stop supervisor] *************************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Wait for supervisor to stop.] ************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Migrate the Tower database schema (may take awhile when upgrading).] *********************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Checking for RBAC migration log] *********************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Moving RBAC migration log] ***************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Check for custom ui logo] ****************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Check for custom ui settings] ************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Move back custom ui logo] ****************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Move back custom ui settings] ************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Set custom ui logo permissions] **********************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Set custom ui settings permissions] ******************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : get the tower version] *******************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : store the tower version] *****************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Migrate settings from files to database.] ************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Comment settings files on all instances.] ************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Fixup tower log directory permissions post-migration] ************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Clean up any poorly-permissioned Tower configuration files on upgrade] *******************************************************************
e[1;35m [WARNING]: Unable to find ‘/etc/tower/conf.d’ in expected paths (use -vvvvv to see paths)e[0m
e[1;35me[0m
e[1;35m [WARNING]: Unable to find ‘/etc/tower’ in expected paths (use -vvvvv to see paths)e[0m
e[1;35me[0m

TASK [awx_install : Check for Tower Super users] *************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : create django super user if it does not exist] *******************************************************************************************
e[0;36mskipping: [localhost] => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}e[0m

TASK [awx_install : update django super user password] *******************************************************************************************************
e[0;36mskipping: [localhost] => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}e[0m

TASK [awx_install : Collect static files for Tower.] *********************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [awx_install : Fixup tower log directory permissions post-migration] ************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

PLAY [Verify consistency of inventory contents] **************************************************************************************************************

TASK [Check that no instance groups are named tower] *********************************************************************************************************
e[0;36mskipping: [localhost] => (item=all) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “all”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=database) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “database”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=supported) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “supported”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=RedHat-7.2) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “RedHat-7.2”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=ungrouped) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “ungrouped”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=tower) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “tower”, “skip_reason”: “Conditional result was False”}e[0m

TASK [Check that controller uses queue name and not group name] **********************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [Check that group names do not conflict with instance names] ********************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

PLAY [Sanity check and prep Tower node(s)] *******************************************************************************************************************

TASK [preflight : Preflight check - require new enough Ansible] **********************************************************************************************
e[0;35m[DEPRECATION WARNING]: Using tests as filters is deprecated. Instead of using result|version_compare use result is version_compare. This feature will be e[0m
e[0;35mremoved in version 2.9. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.e[0m
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [preflight : Preflight check - Fail if this machine lacks sufficient RAM.] ******************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [preflight : Preflight check - Get umask] ***************************************************************************************************************
e[0;32mok: [localhost] => {“changed”: false, “cmd”: “umask”, “delta”: “0:00:00.002457”, “end”: “2019-09-07 05:00:58.497608”, “rc”: 0, “start”: “2019-09-07 05:00:58.495151”, “stderr”: “”, “stderr_lines”: , “stdout”: “0022”, “stdout_lines”: [“0022”]}e[0m

TASK [preflight : Preflight check - Get Hard Max FD limit] ***************************************************************************************************
e[0;32mok: [localhost] => {“changed”: false, “cmd”: “ulimit -H -n”, “delta”: “0:00:00.002444”, “end”: “2019-09-07 05:00:58.666398”, “rc”: 0, “start”: “2019-09-07 05:00:58.663954”, “stderr”: “”, “stderr_lines”: , “stdout”: “4096”, “stdout_lines”: [“4096”]}e[0m

TASK [preflight : Preflight check - Does the system have a standard umask?] **********************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [preflight : Preflight check - Verify minimum open fds] *************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [preflight : Preflight check - Get /var/log permissions] ************************************************************************************************
e[0;32mok: [localhost] => {“changed”: false, “stat”: {“atime”: 1567776361.463596, “attr_flags”: “”, “attributes”: , “block_size”: 4096, “blocks”: 8, “charset”: “binary”, “ctime”: 1567800579.5751247, “dev”: 64768, “device_type”: 0, “executable”: true, “exists”: true, “gid”: 0, “gr_name”: “root”, “inode”: 201327228, “isblk”: false, “ischr”: false, “isdir”: true, “isfifo”: false, “isgid”: false, “islnk”: false, “isreg”: false, “issock”: false, “isuid”: false, “mimetype”: “inode/directory”, “mode”: “0755”, “mtime”: 1567800579.5751247, “nlink”: 17, “path”: “/var/log”, “pw_name”: “root”, “readable”: true, “rgrp”: true, “roth”: true, “rusr”: true, “size”: 4096, “uid”: 0, “version”: “1856735483”, “wgrp”: false, “woth”: false, “writeable”: true, “wusr”: true, “xgrp”: true, “xoth”: true, “xusr”: true}}e[0m

TASK [preflight : Preflight check - Does /var/log have appropriate permissions?] *****************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [preflight : Preflight check - Read in tower version] ***************************************************************************************************
e[0;31mfatal: [localhost]: FAILED! => {“changed”: false, “msg”: “file not found: /var/lib/awx/.tower_version”}e[0m
e[0;36m…ignoringe[0m

TASK [preflight : Preflight check - User must be on Tower 3.0.x to upgrade to 3.1.x] *************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [preflight : Preflight check - Passwords must be defined for a fresh install] ***************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [preflight : Preflight check - rabbitmq_password must be defined] ***************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [preflight : Preflight check - check Tower license type] ************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [preflight : Preflight check - check Tower license validity for upgrades] *******************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [migrations : Check Tower version for supervisor configuration] *****************************************************************************************
e[0;31mfatal: [localhost]: FAILED! => {“changed”: false, “cmd”: “cat /var/lib/awx/.tower_version”, “delta”: “0:00:00.002903”, “end”: “2019-09-07 05:00:59.894633”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2019-09-07 05:00:59.891730”, “stderr”: “cat: /var/lib/awx/.tower_version: No such file or directory”, “stderr_lines”: [“cat: /var/lib/awx/.tower_version: No such file or directory”], “stdout”: “”, “stdout_lines”: }e[0m
e[0;36m…ignoringe[0m

TASK [migrations : Stop httpd if tower is installed] *********************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [migrations : Stop httpd under its old name if needed] **************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [migrations : Stop and disable prior versions of httpd] *************************************************************************************************

PLAY [Prep installation repos] *******************************************************************************************************************************

TASK [repos_el : include_vars] *******************************************************************************************************************************
e[0;32mok: [localhost] => (item=/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/repos_el/vars/…/vars/RedHat-7.yml) => {“ansible_facts”: {“redhat_aws_rhui_repos”: [“rhui-REGION-rhel-server-extras”], “redhat_rhsm_repos”: [“rhel-7-server-extras-rpms”], “redhat_rhui_repos”: [“rhui-rhel-7-server-rhui-extras-rpms”], “tower_bundle_file”: “tower_bundle_el7.j2”, “yum_online_repo_files”: [“ansible-el7.repo”, “epel-7.repo”, “pgdg-96-centos.repo”, “jlaska-rabbitmq.repo”], “yum_repo_keys”: [“RPM-GPG-KEY-EPEL-7”, “RPM-GPG-KEY-PGDG-96”, “RPM-GPG-KEY-ansible-release”, “RPM-GPG-KEY-jlaska-rabbitmq”]}, “ansible_included_var_files”: [“/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/repos_el/vars/RedHat-7.yml”], “ansible_loop_var”: “item”, “changed”: false, “item”: “/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/repos_el/vars/…/vars/RedHat-7.yml”}e[0m

TASK [repos_el : Install yum repositories] *******************************************************************************************************************
e[0;36mskipping: [localhost] => (item=ansible-el7.repo) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “ansible-el7.repo”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=epel-7.repo) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “epel-7.repo”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=pgdg-96-centos.repo) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “pgdg-96-centos.repo”, “skip_reason”: “Conditional result was False”}e[0m
e[0;36mskipping: [localhost] => (item=jlaska-rabbitmq.repo) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “jlaska-rabbitmq.repo”, “skip_reason”: “Conditional result was False”}e[0m

TASK [repos_el : Install yum repo keys] **********************************************************************************************************************
e[0;32mok: [localhost] => (item=RPM-GPG-KEY-EPEL-7) => {“ansible_loop_var”: “item”, “changed”: false, “checksum”: “491dc189ad1ceccb3b03277e88eb939dd238d32c”, “dest”: “/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7”, “gid”: 0, “group”: “root”, “item”: “RPM-GPG-KEY-EPEL-7”, “mode”: “0644”, “owner”: “root”, “path”: “/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7”, “size”: 1662, “state”: “file”, “uid”: 0}e[0m
e[0;32mok: [localhost] => (item=RPM-GPG-KEY-PGDG-96) => {“ansible_loop_var”: “item”, “changed”: false, “checksum”: “fd0e604c59df16f951a847d269f12818786a930c”, “dest”: “/etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-96”, “gid”: 0, “group”: “root”, “item”: “RPM-GPG-KEY-PGDG-96”, “mode”: “0644”, “owner”: “root”, “path”: “/etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-96”, “size”: 1726, “state”: “file”, “uid”: 0}e[0m
e[0;32mok: [localhost] => (item=RPM-GPG-KEY-ansible-release) => {“ansible_loop_var”: “item”, “changed”: false, “checksum”: “3f6935054f3c035f5c051010c68c2e22969230fa”, “dest”: “/etc/pki/rpm-gpg/RPM-GPG-KEY-ansible-release”, “gid”: 0, “group”: “root”, “item”: “RPM-GPG-KEY-ansible-release”, “mode”: “0644”, “owner”: “root”, “path”: “/etc/pki/rpm-gpg/RPM-GPG-KEY-ansible-release”, “size”: 3130, “state”: “file”, “uid”: 0}e[0m
e[0;32mok: [localhost] => (item=RPM-GPG-KEY-jlaska-rabbitmq) => {“ansible_loop_var”: “item”, “changed”: false, “checksum”: “b825cf6d0a665a60a51e057b1d28d60cbbc7b13b”, “dest”: “/etc/pki/rpm-gpg/RPM-GPG-KEY-jlaska-rabbitmq”, “gid”: 0, “group”: “root”, “item”: “RPM-GPG-KEY-jlaska-rabbitmq”, “mode”: “0644”, “owner”: “root”, “path”: “/etc/pki/rpm-gpg/RPM-GPG-KEY-jlaska-rabbitmq”, “size”: 987, “state”: “file”, “uid”: 0}e[0m

TASK [repos_el : Install yum repos that arrive via release packages] *****************************************************************************************

TASK [repos_el : Determine if AWS rhui repository exists] ****************************************************************************************************
e[0;32mok: [localhost] => {“changed”: false, “stat”: {“exists”: false}}e[0m

TASK [repos_el : Update rh-amazon-rhui-client (RHEL EC2 only)] ***********************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [repos_el : Enable AWS rhui repositories] ***************************************************************************************************************
e[0;36mskipping: [localhost] => (item=rhui-REGION-rhel-server-extras) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “rhui-REGION-rhel-server-extras”, “skip_reason”: “Conditional result was False”}e[0m

TASK [repos_el : Determine if rhui repository exists] ********************************************************************************************************
e[0;32mok: [localhost] => {“changed”: false, “stat”: {“exists”: false}}e[0m

TASK [repos_el : Enable rhui repositories] *******************************************************************************************************************
e[0;36mskipping: [localhost] => (item=rhui-rhel-7-server-rhui-extras-rpms) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “rhui-rhel-7-server-rhui-extras-rpms”, “skip_reason”: “Conditional result was False”}e[0m

TASK [repos_el : Determine if rhsm repository exists] ********************************************************************************************************
e[0;32mok: [localhost] => {“changed”: false, “stat”: {“atime”: 1567772254.2011917, “attr_flags”: “”, “attributes”: , “block_size”: 4096, “blocks”: 8, “charset”: “us-ascii”, “checksum”: “605913ce8ee9c0dd9ff3e3cf6687a0ee61840142”, “ctime”: 1566971439.6712444, “dev”: 64768, “device_type”: 0, “executable”: false, “exists”: true, “gid”: 0, “gr_name”: “root”, “inode”: 139621171, “isblk”: false, “ischr”: false, “isdir”: false, “isfifo”: false, “isgid”: false, “islnk”: false, “isreg”: true, “issock”: false, “isuid”: false, “mimetype”: “text/plain”, “mode”: “0644”, “mtime”: 1566971439.6712444, “nlink”: 1, “path”: “/etc/yum.repos.d/redhat.repo”, “pw_name”: “root”, “readable”: true, “rgrp”: true, “roth”: true, “rusr”: true, “size”: 358, “uid”: 0, “version”: “18446744073032349146”, “wgrp”: false, “woth”: false, “writeable”: true, “wusr”: true, “xgrp”: false, “xoth”: false, “xusr”: false}}e[0m

TASK [repos_el : Determine if rhsm system cert exists] *******************************************************************************************************
e[0;32mok: [localhost] => {“changed”: false, “stat”: {“exists”: false}}e[0m

TASK [repos_el : Enable rhsm repositories] *******************************************************************************************************************
e[0;36mskipping: [localhost] => (item=rhel-7-server-extras-rpms) => {“ansible_loop_var”: “item”, “changed”: false, “item”: “rhel-7-server-extras-rpms”, “skip_reason”: “Conditional result was False”}e[0m

TASK [repos_el : Determine if Oracle Linux repository exists] ************************************************************************************************
e[0;32mok: [localhost] => {“changed”: false, “stat”: {“exists”: false}}e[0m

TASK [repos_el : Enable Oracle repositories] *****************************************************************************************************************

TASK [repos_el : Remove old bundle packages source directory] ************************************************************************************************
e[0;35m[DEPRECATION WARNING]: evaluating bundle_install as a bare variable, this behaviour will go away and you might need to add |bool to the expression in the e[0m
e[0;35mfuture. Also see CONDITIONAL_BARE_VARS configuration toggle… This feature will be removed in version 2.12. Deprecation warnings can be disabled by setting e[0m
e[0;35mdeprecation_warnings=False in ansible.cfg.e[0m
e[0;33mchanged: [localhost] => {“changed”: true, “path”: “/var/lib/tower-bundle”, “state”: “absent”}e[0m

TASK [repos_el : Copy bundle packages to repo source directory] **********************************************************************************************
e[0;35m[DEPRECATION WARNING]: evaluating bundle_install as a bare variable, this behaviour will go away and you might need to add |bool to the expression in the e[0m
e[0;35mfuture. Also see CONDITIONAL_BARE_VARS configuration toggle… This feature will be removed in version 2.12. Deprecation warnings can be disabled by setting e[0m
e[0;35mdeprecation_warnings=False in ansible.cfg.e[0m
e[0;33mchanged: [localhost] => {“changed”: true, “dest”: “/var/lib/tower-bundle/”, “src”: “/opt/ansible-tower-setup-bundle-3.2.0-1.el7/roles/repos_el/files/…/…/…/bundle/repos/”}e[0m

TASK [repos_el : Install the Tower bundle repository] ********************************************************************************************************
e[0;35m[DEPRECATION WARNING]: evaluating bundle_install as a bare variable, this behaviour will go away and you might need to add |bool to the expression in the e[0m
e[0;35mfuture. Also see CONDITIONAL_BARE_VARS configuration toggle… This feature will be removed in version 2.12. Deprecation warnings can be disabled by setting e[0m
e[0;35mdeprecation_warnings=False in ansible.cfg.e[0m
e[0;32mok: [localhost] => {“changed”: false, “checksum”: “a4bcb5dd53fe8279f1aed4f0a6a9a0104c93500e”, “dest”: “/etc/yum.repos.d/ansible-tower.repo”, “gid”: 0, “group”: “root”, “mode”: “0644”, “owner”: “root”, “path”: “/etc/yum.repos.d/ansible-tower.repo”, “size”: 992, “state”: “file”, “uid”: 0}e[0m

TASK [repos_el : Install the Tower yum repository.] **********************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [repos_el : Set bundle repo to enable] ******************************************************************************************************************
e[0;35m[DEPRECATION WARNING]: evaluating bundle_install as a bare variable, this behaviour will go away and you might need to add |bool to the expression in the e[0m
e[0;35mfuture. Also see CONDITIONAL_BARE_VARS configuration toggle… This feature will be removed in version 2.12. Deprecation warnings can be disabled by setting e[0m
e[0;35mdeprecation_warnings=False in ansible.cfg.e[0m
e[0;32mok: [localhost] => {“ansible_facts”: {“tower_enable_repo”: “tower”}, “changed”: false}e[0m

TASK [repos_el : Set online repo to enable] ******************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

PLAY [Install postgres database node] ************************************************************************************************************************
e[0;36mskipping: no hosts matchede[0m

PLAY [Install Tower node(s)] *********************************************************************************************************************************

TASK [packages_el : Install playbook dependencies] ***********************************************************************************************************
e[0;35m[DEPRECATION WARNING]: Invoking “yum” only once while using a loop via squash_actions is deprecated. Instead of using a loop to supply multiple items and e[0m
e[0;35mspecifying name: "{{ item }}", please use name: '{{ el_dependencies }}' and remove the loop. This feature will be removed in version 2.11. Deprecation e[0m
e[0;35mwarnings can be disabled by setting deprecation_warnings=False in ansible.cfg.e[0m
e[0;33mchanged: [localhost] => (item=[u’python-psycopg2’, u’python-setuptools’, u’libselinux-python’, u’setools-libs’, u’yum-utils’, u’sudo’, u’acl’]) => {“ansible_loop_var”: “item”, “changed”: true, “changes”: {“installed”: [“python-psycopg2”]}, “item”: [“python-psycopg2”, “python-setuptools”, “libselinux-python”, “setools-libs”, “yum-utils”, “sudo”, “acl”], “msg”: “warning: /var/lib/tower-bundle/pgdg96/postgresql96-libs-9.6.5-1PGDG.rhel7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 442df0f8: NOKEY\nImporting GPG key 0x442DF0F8:\n Userid : "PostgreSQL RPM Building Project pgsqlrpms-hackers@pgfoundry.org"\n Fingerprint: 68c9 e2b9 1a37 d136 fe74 d176 1f16 d2e1 442d f0f8\n From : /etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-96\n”, “rc”: 0, “results”: [“python-setuptools-0.9.8-4.el7.noarch providing python-setuptools is already installed”, “libselinux-python-2.2.2-6.el7.x86_64 providing libselinux-python is already installed”, “setools-libs-3.3.7-46.el7.x86_64 providing setools-libs is already installed”, “yum-utils-1.1.31-34.el7.noarch providing yum-utils is already installed”, “sudo-1.8.6p7-16.el7.x86_64 providing sudo is already installed”, “acl-2.2.51-12.el7.x86_64 providing acl is already installed”, “Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-\n : manager\nThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.\nResolving Dependencies\n → Running transaction check\n—> Package python-psycopg2.x86_64 0:2.7.3-1.rhel7 will be installed\n → Processing Dependency: postgresql96-libs for package: python-psycopg2-2.7.3-1.rhel7.x86_64\n → Processing Dependency: libpq.so.5()(64bit) for package: python-psycopg2-2.7.3-1.rhel7.x86_64\n → Running transaction check\n—> Package postgresql96-libs.x86_64 0:9.6.5-1PGDG.rhel7 will be installed\n → Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package Arch Version Repository Size\n================================================================================\nInstalling:\n python-psycopg2 x86_64 2.7.3-1.rhel7 pgdg96 153 k\nInstalling for dependencies:\n postgresql96-libs x86_64 9.6.5-1PGDG.rhel7 pgdg96 312 k\n\nTransaction Summary\n================================================================================\nInstall 1 Package (+1 Dependent package)\n\nTotal download size: 465 k\nInstalled size: 1.7 M\nDownloading packages:\nPublic key for postgresql96-libs-9.6.5-1PGDG.rhel7.x86_64.rpm is not installed\n--------------------------------------------------------------------------------\nTotal 107 MB/s | 465 kB 00:00 \nRetrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-96\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n Installing : postgresql96-libs-9.6.5-1PGDG.rhel7.x86_64 1/2 \n Installing : python-psycopg2-2.7.3-1.rhel7.x86_64 2/2 \n Verifying : postgresql96-libs-9.6.5-1PGDG.rhel7.x86_64 1/2 \n Verifying : python-psycopg2-2.7.3-1.rhel7.x86_64 2/2 \n\nInstalled:\n python-psycopg2.x86_64 0:2.7.3-1.rhel7 \n\nDependency Installed:\n postgresql96-libs.x86_64 0:9.6.5-1PGDG.rhel7 \n\nComplete!\n”]}e[0m

TASK [packages_el : Check for custom ui logo] ****************************************************************************************************************
e[0;32mok: [localhost] => {“changed”: false, “stat”: {“exists”: false}}e[0m

TASK [packages_el : Check for custom ui settings] ************************************************************************************************************
e[0;32mok: [localhost] => {“changed”: false, “stat”: {“exists”: false}}e[0m

TASK [packages_el : Move away custom ui logo] ****************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [packages_el : Move away custom ui settings] ************************************************************************************************************
e[0;36mskipping: [localhost] => {“changed”: false, “skip_reason”: “Conditional result was False”}e[0m

TASK [packages_el : Install the Tower RPM.] ******************************************************************************************************************
e[0;31mfatal: [localhost]: FAILED! => {“changed”: true, “changes”: {“installed”: [“ansible-tower == 3.2.0”], “updated”: }, “msg”: “Error: Package: ansible-2.4.0.0-1.el7.ans.noarch (ansible_bundled)\n Requires: python2-cryptography\n”, “rc”: 1, “results”: [“Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-\n : manager\nThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.\nResolving Dependencies\n → Running transaction check\n—> Package ansible-tower.x86_64 0:3.2.0-1.el7 will be installed\n → Processing Dependency: ansible-tower-ui = 3.2.0-1.el7 for package: ansible-tower-3.2.0-1.el7.x86_64\n → Processing Dependency: ansible-tower-server = 3.2.0-1.el7 for package: ansible-tower-3.2.0-1.el7.x86_64\n → Running transaction check\n—> Package ansible-tower-server.x86_64 0:3.2.0-1.el7 will be installed\n → Processing Dependency: ansible-tower-venv-tower = 3.2.0-1.el7 for package: ansible-tower-server-3.2.0-1.el7.x86_64\n → Processing Dependency: ansible-tower-venv-ansible = 3.2.0-1.el7 for package: ansible-tower-server-3.2.0-1.el7.x86_64\n → Processing Dependency: supervisor >= 3.0 for package: ansible-tower-server-3.2.0-1.el7.x86_64\n → Processing Dependency: bubblewrap >= 0.1.2 for package: ansible-tower-server-3.2.0-1.el7.x86_64\n → Processing Dependency: xmlsec1-openssl for package: ansible-tower-server-3.2.0-1.el7.x86_64\n → Processing Dependency: xmlsec1 for package: ansible-tower-server-3.2.0-1.el7.x86_64\n → Processing Dependency: subversion for package: ansible-tower-server-3.2.0-1.el7.x86_64\n → Processing Dependency: sshpass for package: ansible-tower-server-3.2.0-1.el7.x86_64\n → Processing Dependency: rabbitmq-server for package: ansible-tower-server-3.2.0-1.el7.x86_64\n → Processing Dependency: postgresql96 for package: ansible-tower-server-3.2.0-1.el7.x86_64\n → Processing Dependency: nginx for package: ansible-tower-server-3.2.0-1.el7.x86_64\n → Processing Dependency: mercurial for package: ansible-tower-server-3.2.0-1.el7.x86_64\n → Processing Dependency: memcached for package: ansible-tower-server-3.2.0-1.el7.x86_64\n → Processing Dependency: git for package: ansible-tower-server-3.2.0-1.el7.x86_64\n → Processing Dependency: erlang for package: ansible-tower-server-3.2.0-1.el7.x86_64\n → Processing Dependency: ansible for package: ansible-tower-server-3.2.0-1.el7.x86_64\n—> Package ansible-tower-ui.x86_64 0:3.2.0-1.el7 will be installed\n → Running transaction check\n—> Package ansible.noarch 0:2.4.0.0-1.el7.ans will be installed\n → Processing Dependency: python2-cryptography for package: ansible-2.4.0.0-1.el7.ans.noarch\n → Processing Dependency: python-paramiko for package: ansible-2.4.0.0-1.el7.ans.noarch\n → Processing Dependency: python-jinja2 for package: ansible-2.4.0.0-1.el7.ans.noarch\n → Processing Dependency: PyYAML for package: ansible-2.4.0.0-1.el7.ans.noarch\n—> Package ansible-tower-venv-ansible.x86_64 0:3.2.0-1.el7 will be installed\n → Processing Dependency: python-virtualenv for package: ansible-tower-venv-ansible-3.2.0-1.el7.x86_64\n—> Package ansible-tower-venv-tower.x86_64 0:3.2.0-1.el7 will be installed\n—> Package bubblewrap.x86_64 0:0.1.7-1.el7 will be installed\n—> Package erlang.x86_64 0:19.0.4-1.el7.centos will be installed\n—> Package git.x86_64 0:1.8.3.1-5.el7 will be installed\n → Processing Dependency: perl-Git = 1.8.3.1-5.el7 for package: git-1.8.3.1-5.el7.x86_64\n → Processing Dependency: perl(Error) for package: git-1.8.3.1-5.el7.x86_64\n → Processing Dependency: perl(Git) for package: git-1.8.3.1-5.el7.x86_64\n → Processing Dependency: perl(Term::ReadKey) for package: git-1.8.3.1-5.el7.x86_64\n—> Package memcached.x86_64 0:1.4.15-9.el7 will be installed\n—> Package mercurial.x86_64 0:2.6.2-4.el7 will be installed\n—> Package nginx.x86_64 1:1.10.2-1.el7 will be installed\n → Processing Dependency: nginx-filesystem = 1:1.10.2-1.el7 for package: 1:nginx-1.10.2-1.el7.x86_64\n → Processing Dependency: nginx-all-modules = 1:1.10.2-1.el7 for package: 1:nginx-1.10.2-1.el7.x86_64\n → Processing Dependency: nginx-filesystem for package: 1:nginx-1.10.2-1.el7.x86_64\n—> Package postgresql96.x86_64 0:9.6.5-1PGDG.rhel7 will be installed\n—> Package rabbitmq-server.noarch 0:3.6.9-1.el7.centos will be installed\n → Processing Dependency: socat for package: rabbitmq-server-3.6.9-1.el7.centos.noarch\n—> Package sshpass.x86_64 0:1.06-1.el7 will be installed\n—> Package subversion.x86_64 0:1.7.14-10.el7 will be installed\n → Processing Dependency: subversion-libs(x86-64) = 1.7.14-10.el7 for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libapr-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libaprutil-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libsvn_client-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libsvn_delta-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libsvn_diff-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libsvn_fs-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libsvn_fs_base-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libsvn_fs_fs-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libsvn_fs_util-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libsvn_ra-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libsvn_ra_local-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libsvn_ra_neon-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libsvn_ra_svn-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libsvn_repos-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libsvn_subr-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n → Processing Dependency: libsvn_wc-1.so.0()(64bit) for package: subversion-1.7.14-10.el7.x86_64\n—> Package supervisor.noarch 0:3.1.4-1.el7 will be installed\n → Processing Dependency: python-meld3 >= 0.6.5 for package: supervisor-3.1.4-1.el7.noarch\n—> Package xmlsec1.x86_64 0:1.2.20-5.el7 will be installed\n—> Package xmlsec1-openssl.x86_64 0:1.2.20-5.el7 will be installed\n → Running transaction check\n—> Package PyYAML.x86_64 0:3.10-11.el7 will be installed\n → Processing Dependency: libyaml-0.so.2()(64bit) for package: PyYAML-3.10-11.el7.x86_64\n—> Package ansible.noarch 0:2.4.0.0-1.el7.ans will be installed\n → Processing Dependency: python2-cryptography for package: ansible-2.4.0.0-1.el7.ans.noarch\n—> Package apr.x86_64 0:1.4.8-3.el7 will be installed\n—> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed\n—> Package nginx-all-modules.noarch 1:1.10.2-1.el7 will be installed\n → Processing Dependency: nginx-mod-stream = 1:1.10.2-1.el7 for package: 1:nginx-all-modules-1.10.2-1.el7.noarch\n → Processing Dependency: nginx-mod-mail = 1:1.10.2-1.el7 for package: 1:nginx-all-modules-1.10.2-1.el7.noarch\n → Processing Dependency: nginx-mod-http-xslt-filter = 1:1.10.2-1.el7 for package: 1:nginx-all-modules-1.10.2-1.el7.noarch\n → Processing Dependency: nginx-mod-http-perl = 1:1.10.2-1.el7 for package: 1:nginx-all-modules-1.10.2-1.el7.noarch\n → Processing Dependency: nginx-mod-http-image-filter = 1:1.10.2-1.el7 for package: 1:nginx-all-modules-1.10.2-1.el7.noarch\n → Processing Dependency: nginx-mod-http-geoip = 1:1.10.2-1.el7 for package: 1:nginx-all-modules-1.10.2-1.el7.noarch\n—> Package nginx-filesystem.noarch 1:1.10.2-1.el7 will be installed\n—> Package perl-Error.noarch 1:0.17020-2.el7 will be installed\n—> Package perl-Git.noarch 0:1.8.3.1-5.el7 will be installed\n—> Package perl-TermReadKey.x86_64 0:2.30-20.el7 will be installed\n—> Package python-jinja2.noarch 0:2.8-7.rhel7 will be installed\n → Processing Dependency: python-babel >= 0.8 for package: python-jinja2-2.8-7.rhel7.noarch\n → Processing Dependency: python-markupsafe for package: python-jinja2-2.8-7.rhel7.noarch\n—> Package python-meld3.x86_64 0:0.6.10-1.el7 will be installed\n—> Package python-virtualenv.noarch 0:1.10.1-2.el7 will be installed\n—> Package python2-paramiko.noarch 0:1.16.1-2.el7 will be installed\n → Processing Dependency: python2-crypto >= 2.1 for package: python2-paramiko-1.16.1-2.el7.noarch\n → Processing Dependency: python2-ecdsa for package: python2-paramiko-1.16.1-2.el7.noarch\n—> Package socat.x86_64 0:1.7.2.2-5.el7 will be installed\n—> Package subversion-libs.x86_64 0:1.7.14-10.el7 will be installed\n → Running transaction check\n—> Package ansible.noarch 0:2.4.0.0-1.el7.ans will be installed\n → Processing Dependency: python2-cryptography for package: ansible-2.4.0.0-1.el7.ans.noarch\n—> Package libyaml.x86_64 0:0.1.4-11.el7_0 will be installed\n—> Package nginx-mod-http-geoip.x86_64 1:1.10.2-1.el7 will be installed\n → Processing Dependency: GeoIP for package: 1:nginx-mod-http-geoip-1.10.2-1.el7.x86_64\n → Processing Dependency: libGeoIP.so.1()(64bit) for package: 1:nginx-mod-http-geoip-1.10.2-1.el7.x86_64\n—> Package nginx-mod-http-image-filter.x86_64 1:1.10.2-1.el7 will be installed\n—> Package nginx-mod-http-perl.x86_64 1:1.10.2-1.el7 will be installed\n—> Package nginx-mod-http-xslt-filter.x86_64 1:1.10.2-1.el7 will be installed\n—> Package nginx-mod-mail.x86_64 1:1.10.2-1.el7 will be installed\n—> Package nginx-mod-stream.x86_64 1:1.10.2-1.el7 will be installed\n—> Package python-babel.noarch 0:0.9.6-8.el7 will be installed\n—> Package python-markupsafe.x86_64 0:0.11-10.el7 will be installed\n—> Package python2-crypto.x86_64 0:2.6.1-13.el7 will be installed\n → Processing Dependency: libtomcrypt.so.0()(64bit) for package: python2-crypto-2.6.1-13.el7.x86_64\n—> Package python2-ecdsa.noarch 0:0.13-4.el7 will be installed\n → Running transaction check\n—> Package GeoIP.x86_64 0:1.5.0-9.el7 will be installed\n—> Package ansible.noarch 0:2.4.0.0-1.el7.ans will be installed\n → Processing Dependency: python2-cryptography for package: ansible-2.4.0.0-1.el7.ans.noarch\n—> Package libtomcrypt.x86_64 0:1.17-25.el7 will be installed\n → Processing Dependency: libtommath >= 0.42.0 for package: libtomcrypt-1.17-25.el7.x86_64\n → Processing Dependency: libtommath.so.0()(64bit) for package: libtomcrypt-1.17-25.el7.x86_64\n → Running transaction check\n—> Package ansible.noarch 0:2.4.0.0-1.el7.ans will be installed\n → Processing Dependency: python2-cryptography for package: ansible-2.4.0.0-1.el7.ans.noarch\n—> Package libtommath.x86_64 0:0.42.0-5.el7 will be installed\n → Finished Dependency Resolution\n You could try using --skip-broken to work around the problem\n** Found 7 pre-existing rpmdb problem(s), ‘yum check’ output follows:\nicedtea-web-1.6.1-4.el7.x86_64 has missing requires of java-1.8.0-openjdk\njline-1.0-8.el7.noarch has missing requires of java >= (‘0’, ‘1.5’, None)\njline-1.0-8.el7.noarch has missing requires of jpackage-utils\nrhino-1.7R4-5.el7.noarch has missing requires of jpackage-utils\nrhino-1.7R4-5.el7.noarch has missing requires of jpackage-utils\ntagsoup-1.2.1-8.el7.noarch has missing requires of jpackage-utils\ntagsoup-1.2.1-8.el7.noarch has missing requires of jpackage-utils >= (‘0’, ‘1.6’, None)\n”]}e[0m

PLAY RECAP ***************************************************************************************************************************************************
e[0;31mlocalhoste[0m : e[0;32mok=31 e[0m e[0;33mchanged=4 e[0m unreachable=0 e[0;31mfailed=1 e[0m e[0;36mskipped=115 e[0m rescued=0 e[1;35mignored=2 e[0m

`

looks like you are doing a lot of unsupported things. HA and that old openssl version.

Jonathan Lozada De La Matta on mobile

– You received this message because you are subscribed to the Google Groups “Ansible Project” group. To unsubscribe from this group and stop receiving emails from it, send an email to . To view this discussion on the web visit .

Not sure what exactly. U meant to say the Ansible tower package?. I just downloaded the bundled package.version 3.2.

My server python version is 2.7.5 and ansible version is 2.8.

Not sure what exactly. U meant to say the Ansible tower package?. I just downloaded the bundled package.version 3.2.

My server python version is 2.7.5 and ansible version is 2.8.

At any rate, this list is for Ansible only. Please contact RedHat support for questions and bug reports.

Regards
         Racke

Check you inventory file.

In inventory nothing is there other than the password details.

I suspect this is because of the bundled package which I downloaded. Again off downloaded a lower version 3.0.0 and tried to install. But it is giving error like no package found for ansible-tower 3.0.0…

Vivek,

Please use a supported version. 3.0 is EOL and its been for a while. You need to use 3.4 or 3.5. Please reaf documentation and if you have issues reach out to support. As mentioned before this alias is for ansible. This will be the last response.

Jonathan Lozada De La Matta on mobile

– You received this message because you are subscribed to the Google Groups “Ansible Project” group. To unsubscribe from this group and stop receiving emails from it, send an email to . To view this discussion on the web visit .