Changeset - 680d322cf8cc
[Not reviewed]
0 2 0
Branko Majic (branko) - 8 years ago 2016-01-20 13:53:13
branko@majic.rs
MAR-47: Added role dependency description to the role reference documentation. Added database_server role as dependency for the database role.
2 files changed with 96 insertions and 0 deletions:
0 comments (0 inline, 0 general)
docs/rolereference.rst
Show inline comments
 
@@ -257,6 +257,14 @@ The role implements the following:
 
  IP address, using the ``iptables hashlimit`` module.
 

	
 

	
 
Role dependencies
 
~~~~~~~~~~~~~~~~~
 

	
 
Depends on the following roles:
 

	
 
* **backup_client**
 

	
 

	
 
Backups
 
~~~~~~~
 

	
 
@@ -463,6 +471,16 @@ The role implements the following:
 
* Sets the LDAP server administrator's password.
 

	
 

	
 
Role dependencies
 
~~~~~~~~~~~~~~~~~
 

	
 
Depends on the following roles:
 

	
 
* **common**
 
* **ldap_client**
 
* **backup_client**
 

	
 

	
 
Backups
 
~~~~~~~
 

	
 
@@ -662,6 +680,15 @@ Prosody expects a specific directory structure in LDAP when doing look-ups:
 
  allows group-based granting of XMPP service to users.
 

	
 

	
 
Role dependencies
 
~~~~~~~~~~~~~~~~~
 

	
 
Depends on the following roles:
 

	
 
* **common**
 
* **backup_client**
 

	
 

	
 
Backups
 
~~~~~~~
 

	
 
@@ -777,6 +804,15 @@ doing look-ups:
 
  group-based granting of mail services to users.
 

	
 

	
 
Role dependencies
 
~~~~~~~~~~~~~~~~~
 

	
 
Depends on the following roles:
 

	
 
* **common**
 
* **backup_client**
 

	
 

	
 
Backups
 
~~~~~~~
 

	
 
@@ -915,6 +951,14 @@ Postfix is configured as follows:
 
  certificate verification.
 

	
 

	
 
Role dependencies
 
~~~~~~~~~~~~~~~~~
 

	
 
Depends on the following roles:
 

	
 
* **common**
 

	
 

	
 
Parameters
 
~~~~~~~~~~
 

	
 
@@ -972,6 +1016,14 @@ The role implements the following:
 
* Installs and configures PHP FPM as a common base for PHP apps.
 

	
 

	
 
Role dependencies
 
~~~~~~~~~~~~~~~~~
 

	
 
Depends on the following roles:
 

	
 
* **common**
 

	
 

	
 
Parameters
 
~~~~~~~~~~
 

	
 
@@ -1054,6 +1106,15 @@ The role is implemented with the following layout/logic in mind:
 
* nginx communicates with PHP FPM over a dedicated Unix socket for each website.
 

	
 

	
 
Role dependencies
 
~~~~~~~~~~~~~~~~~
 

	
 
Depends on the following roles:
 

	
 
* **common**
 
* **web_server**
 

	
 

	
 
Parameters
 
~~~~~~~~~~
 

	
 
@@ -1217,6 +1278,15 @@ The role is implemented with the following layout/logic in mind:
 
  website.
 

	
 

	
 
Role dependencies
 
~~~~~~~~~~~~~~~~~
 

	
 
Depends on the following roles:
 

	
 
* **common**
 
* **web_server**
 

	
 

	
 
Parameters
 
~~~~~~~~~~
 

	
 
@@ -1311,6 +1381,14 @@ The role implements the following:
 
  contains username and password for the root database user.
 

	
 

	
 
Role dependencies
 
~~~~~~~~~~~~~~~~~
 

	
 
Depends on the following roles:
 

	
 
* **common**
 

	
 

	
 
Parameters
 
~~~~~~~~~~
 

	
 
@@ -1345,6 +1423,15 @@ The role implements the following:
 
  ``/srv/backup/mariadb/{{ db_name }}.sql``.
 

	
 

	
 
Role dependencies
 
~~~~~~~~~~~~~~~~~
 

	
 
Depends on the following roles:
 

	
 
* **database_server**
 
* **backup_client**
 

	
 

	
 
Backups
 
~~~~~~~
 

	
 
@@ -1419,6 +1506,14 @@ The role implements the following:
 
  associated with backup clients.
 

	
 

	
 
Role dependencies
 
~~~~~~~~~~~~~~~~~
 

	
 
Depends on the following roles:
 

	
 
* **common**
 

	
 

	
 
Parameters
 
~~~~~~~~~~
 

	
roles/database/meta/main.yml
Show inline comments
 
@@ -3,6 +3,7 @@
 
allow_duplicates: yes
 

	
 
dependencies:
 
  - role: database_server
 
  - role: backup_client
 
    when: enable_backup
 
    backup_patterns_filename: "database_{{ db_name }}"
0 comments (0 inline, 0 general)