Skip to content
Snippets Groups Projects
Unverified Commit 4378d161 authored by Thomas Woerner's avatar Thomas Woerner Committed by GitHub
Browse files

Update README.md

parent 1009c889
No related branches found
No related tags found
No related merge requests found
...@@ -234,6 +234,42 @@ ipaserver_realm=TEST.LOCAL ...@@ -234,6 +234,42 @@ ipaserver_realm=TEST.LOCAL
``` ```
All these settings will be available in the ```[ipaserver]```, ```[ipareplicas]``` and ```[ipaclient]``` groups. All these settings will be available in the ```[ipaserver]```, ```[ipareplicas]``` and ```[ipaclient]``` groups.
**Topology**
With this playbook it is possible to add a list of topology segments using the `ipatopologysegment` module.
```yaml
---
- name: Add topology segments
hosts: ipaserver
become: true
gather_facts: false
vars:
ipaadmin_password: password1
ipatopology_segments:
- {suffix: domain, left: replica1.test.local, right: replica2.test.local}
- {suffix: domain, left: replica2.test.local, right: replica3.test.local}
- {suffix: domain, left: replica3.test.local, right: replica4.test.local}
- {suffix: domain+ca, left: replica4.test.local, right: replica1.test.local}
tasks:
- name: Add topology segment
ipatopologysegment:
password: "{{ ipaadmin_password }}"
suffix: "{{ item.suffix }}"
name: "{{ item.name | default(omit) }}"
left: "{{ item.left }}"
right: "{{ item.right }}"
#state: present
#state: absent
#state: checked
state: reinitialized
loop: "{{ ipatopology_segments | default([]) }}"
```
Playbooks Playbooks
========= =========
...@@ -301,42 +337,6 @@ ansible-playbook -v -i inventory/hosts install-cluster.yml ...@@ -301,42 +337,6 @@ ansible-playbook -v -i inventory/hosts install-cluster.yml
``` ```
This will deploy the server, replicas and clients defined in the inventory file. This will deploy the server, replicas and clients defined in the inventory file.
How to add tooplogy segments
----------------------------
With this playbook it is possible to add a list of topology segments using the `ipatopologysegment` module.
```yaml
---
- name: Add topology segments
hosts: ipaserver
become: true
gather_facts: false
vars:
ipaadmin_password: password1
ipatopology_segments:
- {suffix: domain, left: replica1.test.local, right: replica2.test.local}
- {suffix: domain, left: replica2.test.local, right: replica3.test.local}
- {suffix: domain, left: replica3.test.local, right: replica4.test.local}
- {suffix: domain+ca, left: replica4.test.local, right: replica1.test.local}
tasks:
- name: Add topology segment
ipatopologysegment:
password: "{{ ipaadmin_password }}"
suffix: "{{ item.suffix }}"
name: "{{ item.name | default(omit) }}"
left: "{{ item.left }}"
right: "{{ item.right }}"
#state: present
#state: absent
#state: checked
state: reinitialized
loop: "{{ ipatopology_segments | default([]) }}"
```
Roles Roles
===== =====
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment