tripleo-quickstart-extras/roles/ipa-multinode
Ronelle Landy d4f5c79a13 Revert "Temporarily freeze openssl"
This reverts commit 8175a19fd9.
This also reverts change:
I3b1345ac6cacf04ad0903dfb7c6c95622a129cae.

Reason for revert: openssl version is now 1:3.0.1-33.el9

Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart/+/846194/
Change-Id: I0dd8bfe1d13181cb7ab2a2a95bf28ebefaa6ff3a
2022-06-16 22:03:03 +00:00
..
defaults Add openstack_git_root for Ansible repo path 2022-02-24 08:06:05 +05:30
meta Add role for standalone on multinode with IPA 2020-05-08 12:03:17 -04:00
tasks Revert "Temporarily freeze openssl" 2022-06-16 22:03:03 +00:00
README.md Add role for standalone on multinode with IPA 2020-05-08 12:03:17 -04:00

ipa-multinode

An Ansible role to install and configure a two-node setup where the IPA server is running on the secondary node and a standalone deployment is run on the primary node.

Requirements

Role Variables

  • freeipa_internal_ip -- IP for the FreeIPA server
  • standalone_hostname -- Hostname for secondary node
  • freeipa_server_hostname -- Hostname for the FreeIPA server
  • overcloud_cloud_name -- Cloud name for overcloud
  • overcloud_cloud_domain -- Cloud domain for overcloud
  • overcloud_cloud_name_internal -- Internal name for overcloud
  • overcloud_cloud_name_storage -- Storage cloud name for overcloud
  • overcloud_cloud_name_storage_management -- Storage namangement cloud name for overcloud
  • overcloud_cloud_name_ctlplane -- Controlplane cloud name for overcloud
  • freeipa_admin_password -- FreeIPA server admin password
  • enable_tls -- Boolean value if FreeIPA server will be used in the deployment
  • ipa_domain -- IPA domain name
  • cloud_domain -- IPA cloud domain name
  • ipa_nameserver -- IPA name server
  • ipa_realm -- IPA realm
  • freeipa_directory_password -- Password for the directory manager
  • freeipa_principal -- FreeIPA principal
  • undercloud_cloud_domain -- Undercloud cloud domain
  • tls_packages -- TLS dependacy packages
  • ipa_packages -- FreeIPA packages

Example Usage

---
- name: Setup the IPA server
  hosts: subnode-1
  tags:
    - standalone
  tasks:
    - include_role:
        name: ipa-multinode
        tasks_from: ipaserver-subnode-install.yml

- name: Setup the undercloud for IPA server
  hosts: undercloud
  tags:
    - standalone
  tasks:
    - include_role:
        name: ipa-multinode
        tasks_from: ipaserver-undercloud-setup.yml

License

Apache

Author Information

TripleO-CI Team