Skip to content
Snippets Groups Projects
Unverified Commit 742799f3 authored by Rafael Guterres Jeffman's avatar Rafael Guterres Jeffman Committed by GitHub
Browse files

Merge pull request #647 from t-woerner/ipaserver-readme-present-doc-enhancement

server: Express inability to deploy a server in example doc strings
parents b434c5f3 6520cdcb
No related branches found
No related tags found
No related merge requests found
...@@ -39,7 +39,7 @@ ipaserver.test.local ...@@ -39,7 +39,7 @@ ipaserver.test.local
``` ```
Example playbook to make sure server "server.example.com" is present: Example playbook to make sure server "server.example.com" is already present in the topology:
```yaml ```yaml
--- ---
...@@ -53,8 +53,10 @@ Example playbook to make sure server "server.example.com" is present: ...@@ -53,8 +53,10 @@ Example playbook to make sure server "server.example.com" is present:
name: server.example.com name: server.example.com
``` ```
This task is not deploying a new server, it is only checking if the server eists. It will therefore fail if the server does not exist.
Example playbook to make sure server "server.example.com" is present with location mylocation:
Example playbook to make sure server "server.example.com" has location mylocation:
```yaml ```yaml
--- ---
...@@ -70,7 +72,7 @@ Example playbook to make sure server "server.example.com" is present with locati ...@@ -70,7 +72,7 @@ Example playbook to make sure server "server.example.com" is present with locati
``` ```
Example playbook to make sure server "server.example.com" is present without a location: Example playbook to make sure server "server.example.com" does not have a location:
```yaml ```yaml
--- ---
...@@ -86,7 +88,7 @@ Example playbook to make sure server "server.example.com" is present without a l ...@@ -86,7 +88,7 @@ Example playbook to make sure server "server.example.com" is present without a l
``` ```
Example playbook to make sure server "server.example.com" is present with service weight 1: Example playbook to make sure server "server.example.com" has service weight 1:
```yaml ```yaml
--- ---
...@@ -102,7 +104,7 @@ Example playbook to make sure server "server.example.com" is present with servic ...@@ -102,7 +104,7 @@ Example playbook to make sure server "server.example.com" is present with servic
``` ```
Example playbook to make sure server "server.example.com" is present without service weight: Example playbook to make sure server "server.example.com" does not have a service weight:
```yaml ```yaml
--- ---
...@@ -118,7 +120,7 @@ Example playbook to make sure server "server.example.com" is present without ser ...@@ -118,7 +120,7 @@ Example playbook to make sure server "server.example.com" is present without ser
``` ```
Example playbook to make sure server "server.example.com" is present and hidden: Example playbook to make sure server "server.example.com" is hidden:
```yaml ```yaml
--- ---
...@@ -134,7 +136,7 @@ Example playbook to make sure server "server.example.com" is present and hidden: ...@@ -134,7 +136,7 @@ Example playbook to make sure server "server.example.com" is present and hidden:
``` ```
Example playbook to make sure server "server.example.com" is present and not hidden: Example playbook to make sure server "server.example.com" is not hidden:
```yaml ```yaml
--- ---
...@@ -150,7 +152,7 @@ Example playbook to make sure server "server.example.com" is present and not hid ...@@ -150,7 +152,7 @@ Example playbook to make sure server "server.example.com" is present and not hid
``` ```
Example playbook to make sure server "server.example.com" is absent: Example playbook to make sure server "server.example.com" is absent from the topology:
```yaml ```yaml
--- ---
...@@ -166,7 +168,7 @@ Example playbook to make sure server "server.example.com" is absent: ...@@ -166,7 +168,7 @@ Example playbook to make sure server "server.example.com" is absent:
``` ```
Example playbook to make sure server "server.example.com" is absent in continuous mode in error case: Example playbook to make sure server "server.example.com" is absent from the topology in continuous mode to ignore errors:
```yaml ```yaml
--- ---
...@@ -183,7 +185,7 @@ Example playbook to make sure server "server.example.com" is absent in continuou ...@@ -183,7 +185,7 @@ Example playbook to make sure server "server.example.com" is absent in continuou
``` ```
Example playbook to make sure server "server.example.com" is absent with last of role check skip: Example playbook to make sure server "server.example.com" is absent from the topology with skipping the last of role check:
```yaml ```yaml
--- ---
...@@ -200,7 +202,7 @@ Example playbook to make sure server "server.example.com" is absent with last of ...@@ -200,7 +202,7 @@ Example playbook to make sure server "server.example.com" is absent with last of
``` ```
Example playbook to make sure server "server.example.com" is absent iwith topology disconnect check skip: Example playbook to make sure server "server.example.com" is absent from the topology with skipping the topology disconnect check:
```yaml ```yaml
--- ---
...@@ -217,7 +219,24 @@ Example playbook to make sure server "server.example.com" is absent iwith topolo ...@@ -217,7 +219,24 @@ Example playbook to make sure server "server.example.com" is absent iwith topolo
``` ```
MORE EXAMPLE PLAYBOOKS HERE Example playbook to make sure server "server.example.com" is absent from the domain in force mode even if it does not exist:
```yaml
---
- name: Playbook to manage IPA server.
hosts: ipaserver
become: yes
tasks:
- ipaserver:
ipaadmin_password: SomeADMINpassword
name: server.example.com
force: yes
state: absent
```
This task will always report a change.
Variables Variables
......
...@@ -99,69 +99,71 @@ options: ...@@ -99,69 +99,71 @@ options:
""" """
EXAMPLES = """ EXAMPLES = """
# Ensure server server.example.com is present # Ensure server server.example.com is already present in the topology
- ipaserver: - ipaserver:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: server.example.com name: server.example.com
# Ensure server server.example.com is absent # Ensure server server.example.com is absent from the topology
- ipaserver: - ipaserver:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: server.example.com name: server.example.com
state: absent state: absent
# Ensure server server.example.com is present with location mylocation # Ensure server server.example.com has location mylocation
- ipaserver: - ipaserver:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: server.example.com name: server.example.com
location: mylocation location: mylocation
# Ensure server server.example.com is present without a location # Ensure server server.example.com does not have a location
- ipaserver: - ipaserver:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: server.example.com name: server.example.com
location: "" location: ""
# Ensure server server.example.com is present with service weight 1 # Ensure server server.example.com has service weight 1
- ipaserver: - ipaserver:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: server.example.com name: server.example.com
service_weight: 1 service_weight: 1
# Ensure server server.example.com is present without service weight # Ensure server server.example.com does not have a service weight
- ipaserver: - ipaserver:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: server.example.com name: server.example.com
service_weight: -1 service_weight: -1
# Ensure server server.example.com is present and hidden # Ensure server server.example.com is hidden
- ipaserver: - ipaserver:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: server.example.com name: server.example.com
hidden: yes hidden: yes
# Ensure server server.example.com is present and not hidden # Ensure server server.example.com is not hidden
- ipaserver: - ipaserver:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: server.example.com name: server.example.com
hidden: no hidden: no
# Ensure server server.example.com is absent in continuous mode in error case # Ensure server server.example.com is absent from the topology in continuous
# mode to ignore errors
- ipaserver: - ipaserver:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: server.example.com name: server.example.com
continue: yes continue: yes
state: absent state: absent
# Ensure server server.example.com is absent with last of role check skip # Ensure server "server.example.com" is absent from the topology with skipping
# the last of role check
- ipaserver: - ipaserver:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: server.example.com name: server.example.com
ignore_last_of_role: yes ignore_last_of_role: yes
state: absent state: absent
# Ensure server server.example.com is absent with topology disconnect check # Ensure server server "server.example.com" is absent from the topology with
# skip # skipping the topology disconnect check
- ipaserver: - ipaserver:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
name: server.example.com name: server.example.com
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment