mirror of
https://github.com/xcat2/confluent.git
synced 2024-11-22 09:32:21 +00:00
872718c658
Make it known that plays may now be private. |
||
---|---|---|
.. | ||
README.txt |
Ansible playbooks ending in .yml or .yaml that are placed into this directory will be executed at the appropriate phase of the install process. Alternatively, plays may be placed in /var/lib/confluent/private/os/<profilename>/ansible/<directory>. This prevents public clients from being able to read the plays, which is not necessary for them to function, and may protect them from divulging material contained in the plays or associated roles. The 'hosts' may be omitted, and if included will be ignored, replaced with the host that is specifically requesting the playbooks be executed. Also, the playbooks will be executed on the deployment server. Hence it may be slower in aggregate than running content under scripts/ which ask much less of the deployment server Here is an example of what a playbook would look like broadly: - name: Example gather_facts: no tasks: - name: Example1 lineinfile: path: /etc/hosts line: 1.2.3.4 test1 create: yes - name: Example2 lineinfile: path: /etc/hosts line: 1.2.3.5 test2 create: yes