d4f5c79a13
This reverts commit
|
||
---|---|---|
.. | ||
defaults | ||
meta | ||
tasks | ||
README.md |
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 serverstandalone_hostname
-- Hostname for secondary nodefreeipa_server_hostname
-- Hostname for the FreeIPA serverovercloud_cloud_name
-- Cloud name for overcloudovercloud_cloud_domain
-- Cloud domain for overcloudovercloud_cloud_name_internal
-- Internal name for overcloudovercloud_cloud_name_storage
-- Storage cloud name for overcloudovercloud_cloud_name_storage_management
-- Storage namangement cloud name for overcloudovercloud_cloud_name_ctlplane
-- Controlplane cloud name for overcloudfreeipa_admin_password
-- FreeIPA server admin passwordenable_tls
-- Boolean value if FreeIPA server will be used in the deploymentipa_domain
-- IPA domain namecloud_domain
-- IPA cloud domain nameipa_nameserver
-- IPA name serveripa_realm
-- IPA realmfreeipa_directory_password
-- Password for the directory managerfreeipa_principal
-- FreeIPA principalundercloud_cloud_domain
-- Undercloud cloud domaintls_packages
-- TLS dependacy packagesipa_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