tripleo-quickstart-extras/roles/freeipa-setup
Sagi Shnaidman c2dc459ac2 Implement different approach to modify image
Because of very long image modifying by libguestfs, implement
different way to do it by converting image to raw, mounting it
and modifying in the place. This patch uses usual tripleo-ci way
to do it, as it was before transition.

Change-Id: Ice4487aa8d263aa7f4a426b7924104a469bd1b52
2017-05-30 18:51:14 +00:00
..
defaults Add role to deploy FreeIPA 2017-05-22 13:21:24 -04:00
meta Add role to deploy FreeIPA 2017-05-22 13:21:24 -04:00
tasks Add role to deploy FreeIPA 2017-05-22 13:21:24 -04:00
templates Implement different approach to modify image 2017-05-30 18:51:14 +00:00
README.md Add role to deploy FreeIPA 2017-05-22 13:21:24 -04:00

README.md

FreeIPA Setup

An Ansible role to setup a FreeIPA server

Requirements

This role requires a running host to deploy FreeIPA

Role Variables

  • freeipa_hostname: <'ipa.tripleodomain'> -- Hostname for the FreeIPA server
  • freeipa_ip: <'192.168.24.250'> -- IP for the the FreeIPA server
  • directory_manager_password: -- Password for the directory manager
  • freeipa_admin_password: -- FreeIPA server admin password
  • undercloud_fqdn: <'undercloud.tripleodomain'> -- FQDN for the undercloud
  • provisioning_cidr: <'{{ freeipa_ip }}/24'> -- If set, it adds the given CIDR to the provisioning interface (which is hardcoded to eth1)
  • supplemental_user: The user which is used to deploy FreeIpa on the supplemental node

Example Playbook

Sample playbook to call the role

# Deploy the FreeIPA Server
- name:  Deploy FreeIPA
  hosts: freeipa_host
  gather_facts: no
  roles:
    - freeipa-setup