Comment 3 for bug 1867004

Revision history for this message
John Fulton (jfulton-org) wrote :

The problem with the hiera command [1] is that it's returning a string.

Even enabled_services_raw.stdout_lines is a one-item-list containing a large string the characters '[' and '\"'.

u'cmd': [u'hiera', u'-c', u'/etc/puppet/hiera.yaml', u'enabled_services'], u'rc': 0, u'start': u'2020-03-11 18:36:26.245088', u'stderr': u'', u'delta': u'0:00:00.080207',

'stdout_lines': [u'[\"kernel\",', u' \"masquerade_networks\",', u' \"mistral_executor\",', u' \"nova_scheduler\",', u' \"oslo_messaging_notify\",', u' \"snmp\",', u' \"mysql\",', u' \"ironic_api\",', u' \"swift_proxy\",', u' \"swift_ringbuilder\",', u' \"neutron_dhcp\",', u' \"heat_api\",', u' \"container_image_prepare\",', u' \"nova_ironic\",', u' \"iscsid\",', u' \"tempest\",', u' \"ironic_pxe\",', u' \"ironic_neutron_agent\",', u' \"tripleo_firewall\",', u' \"swift_storage\",', u' \"keepalived\",', u' \"rsyslog_baremetal_ansible\",', u' \"certmonger_user\",', u' \"ironic_inspector\",', u' \"mysql_client\",', u' \"mistral_event_engine\",', u' \"glance_api\",', u' \"keystone\",', u' \"tripleo_validations\",', u' \"docker_registry\",', u' \"memcached\",', u' \"oslo_messaging_rpc\",', u' \"logrotate_tmpwatch\",', u' \"neutron_plugin_ml2\",', u' \"keystone_public_api\",', u' \"nova_api\",', u' \"ironic_conductor\",', u' \"mistral_api\",', u' \"keystone_admin_api\",', u' \"heat_engine\",', u' \"neutron_api\",', u' \"openstack_clients\",', u' \"podman\",', u' \"nova_conductor\",', u' \"apache\",', u' \"logrotate_crond\",', u' \"neutron_ovs_agent\",', u' \"haproxy\",', u' \"sshd\",', u' \"placement\",', u' \"neutron_l3\",', u' \"zaqar_api\",', u' \"tuned\",', u' \"chrony\",', u' \"timezone\",', u' \"mistral_engine\",', u' \"ca_certs\"]']}"

[1] https://github.com/openstack/tripleo-ansible/blob/master/tripleo_ansible/roles/tripleo_ceph_work_dir/tasks/prepare.yml#L42-L44