Thank you all. All comments very much appreciated. Here is how we attempt to install:
- we start from a minimal CentOS 7 install, latest and updated on the undercloud machine
- the network is pretty much standard from the manual and is available here: https://drive.google.com/file/d/1x57_tmMU9yOaJlFFepn3-gNASTR-oI1R/view?usp=sharing
- we follow closely the TripleO instal manual
- repos are enabled with: sudo yum install centos-release-openstack-rocky
- the undercloud.conf is available here: https://drive.google.com/file/d/1iRVWokUYSus2Qmi8cdcJ1g7taJEtwKsN/view?usp=sharing
- upon "openstack undercloud install" we get the following errors:

2018-12-17 10:40:33.910 6842 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ]         "2018-12-17 10:37:40,478 ERROR: 18519 -- Failed running docker-puppet.py for ironic",
2018-12-17 10:40:33.910 6842 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ]         "2018-12-17 10:37:40,479 ERROR: 18519 -- Notice: hiera(): Cannot load backend module_data: cannot load such file -- hiera/backend/module_data_backend",
2018-12-17 10:40:33.910 6842 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ]         "Notice: Compiled catalog for pallas.in.cs.ucy.ac.cy in environment production in 3.35 seconds",
2018-12-17 10:40:33.910 6842 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ]         "Notice: /Stage[main]/Xinetd/File[/etc/xinetd.conf]/ensure: defined content as '{md5}7d37008224e71625019cb48768f2
......
2018-12-17 10:40:33.918 6842 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ]         "2018-12-17 10:37:40,479 ERROR: 18519 -- + mkdir -p /etc/puppet",
2018-12-17 10:40:33.918 6842 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ]         "+ origin_of_time=/var/lib/config-data/ironic.origin_of_time",
2018-12-17 10:40:33.918 6842 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ]         "+ touch /var/lib/config-data/ironic.origin_of_time",
2018-12-17 10:40:33.919 6842 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ]         "                    with Stdlib::Compat::Array. There is further documentation for validate_legacy function in the README. at [\"/etc/puppet/modules/ironic/manifests/conductor.pp\", 223]:[\"/etc/puppet/modules/tripleo/manifests/profile/base/ironic/conductor.pp\", 41]",
2018-12-17 10:40:33.919 6842 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ]         "Error: /Stage[main]/Ironic::Pxe/Ironic::Pxe::Tftpboot_file[pxelinux.0]/File[/var/lib/ironic/tftpboot/pxelinux.0]: Could not evaluate: Could not retrieve information from environment production source(s) file:/usr/share/syslinux/pxelinux.0",
2018-12-17 10:40:33.919 6842 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ]         "Error: /Stage[main]/Ironic::Pxe/Ironic::Pxe::Tftpboot_file[chain.c32]/File[/var/lib/ironic/tftpboot/chain.c32]: Could not evaluate: Could not retrieve information from environment production source(s) file:/usr/share/syslinux/chain.c32",
.....
2018-12-17 10:40:34.059 6842 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ]         "2018-12-17 10:40:31,739 INFO: 18519 -- Finished processing puppet configs for heat_api_cfn",
2018-12-17 10:40:34.060 6842 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ]         "2018-12-17 10:40:31,739 ERROR: 18517 -- ERROR configuring ironic",
2018-12-17 10:40:34.060 6842 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ]         "2018-12-17 10:40:31,740 DEBUG: 18517 -- CONFIG_VOLUME_PREFIX: /var/lib/config-data",
2018-12-17 10:40:34.060 6842 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ]         "2018-12-17 10:40:31,740 DEBUG: 18517 -- STARTUP_CONFIG_PATTERN: /var/lib/tripleo-config/docker-container-startup

These error pointed me to this bug: https://bugzilla.redhat.com/show_bug.cgi?id=1647001 which I am not sure that is exactly relevant.
Thank you
Andreas


On 18/12/2018 09:32, Andreas Kasenides wrote:

Hello,

we have been trying to to create an operational RDO/TripleO based Openstack system with disappointing failures and would like to hear from kind folks that have successfully built such an environment. At least to make sure that such an approach is possible.

We are building exclusively on CentOS 7 with Rocky release and 4 bare metal machines (undercloud, controller, compute, storage). We follow the installation manual found on the TripleO site (http://tripleo.org/install/index.html) and using the RDO/CentOS repositories for Rocky. Unfortunately we cannot get passed the "openstack undercloud install" stage. We have attempted several times always starting from scratch and receive ERROR and FAIL debug messages at different stages. Of course all those messages are too cryptic to make any sense (to us) and I would appreciate if someone could help.

We could provide install log files but at this stage we are looking to make sure that such an install is possible.

thank you, best wishes

-- 
Andreas Kasenides
Senior IT Officer
Dept. of Computer Science,
University of Cyprus
http://www.cs.ucy.ac.cy/~ank
Tel: 22892714, Fax: 22892701

_______________________________________________
users mailing list
users@lists.rdoproject.org
http://lists.rdoproject.org/mailman/listinfo/users

To unsubscribe: users-unsubscribe@lists.rdoproject.org


-- 
Andreas Kasenides
Senior IT Officer
Dept. of Computer Science,
University of Cyprus
http://www.cs.ucy.ac.cy/~ank
Tel: 22892714, Fax: 22892701