6 Commits

Author SHA1 Message Date
d56a191590 Pass ipaclient_hostname to ipaclient role
When 'ipaclient_hostname' is not passed it's
default's to 'ansible_fqdn', which is not available
when setting ANSIBLE_INJECT_FACT_VARS=False[1], let's
pass it explicitly.

[1] https://review.opendev.org/c/openstack/python-tripleoclient/+/776558

Closes-Bug: #1917582
Change-Id: I5b3ab81d7d885b5373c9c75a2b3ca637efb87c1e
2021-03-03 17:49:14 +05:30
Alex Schultz
8d1fc85744 Use ansible_facts instead
In order to ANSIBLE_INJECT_FACT_VARS=False we have to use ansible_facts
instead of ansible_* vars. This change switches our distribution and
hostname related items to use ansible_facts instead.

Change-Id: I49a2c42dcbb74671834f312798367f411c819813
Related-Bug: #1915761
2021-02-22 17:57:17 +00:00
ramishra
7f195ff9a8 Remove DefaultPasswords interface
This was mainly there as an legacy interface which was
for internal use. Now that we pull the passwords from
the existing environment and don't use it, we can drop
this.

Reduces a number of heat resources.

Change-Id: If83d0f3d72a229d737a45b2fd37507dc11a04649
2021-02-12 11:38:44 +05:30
Ade Lee
bf910512c3 Deprecate novajoin
Deprecate the services related to novajoin.

Depends-On: https://review.opendev.org/#/c/753856/
Change-Id: I7803cccc4b4bf8c7cc201372ec91f9254cef7eb3
2020-09-30 01:23:38 -04:00
Lance Bragstad
ab25f7d4dd Remove ipa-client install task from undercloud-tls playbook
The ipaclient role from ansible-freeipa ensures the dependencies it
needs are installed. We shouldn't need to add duplication here.

Change-Id: I730c456a8a2ede3a8f35f5c808bf5924809ec82f
2020-09-03 16:03:45 -05:00
Dave Wilde (d34dh0r53)
0e99ceda4b Add composible service for tls enrollment
This commit attempts to build out a composible service that enrolls the
undercloud as a FreeIPA host using an OTP. This is similar to what we've
done in the past for tls-everywhere except we're not using novajoin.

Change-Id: I770227b2f4f1ea447cf0138f57a6ed66c034d225
2020-06-09 15:49:50 -05:00