TELEICU/Path A: Ansible Pull: Difference between revisions
From OHC Network Wiki
More languages
More actions
Content deleted Content added
Replace ASCII art with Mermaid diagrams (via update-page on MediaWiki MCP Server) |
Fix Mermaid diagrams: remove <pre> wrapping so parser functions execute (via update-page on MediaWiki MCP Server) |
||
| (One intermediate revision by the same user not shown) | |||
| Line 12: | Line 12: | ||
All node configuration is declared in a central git repository. Each hospital PC runs <code>ansible-pull</code> on a cron or systemd timer, checking out the repo and applying the playbook for its host group. |
All node configuration is declared in a central git repository. Each hospital PC runs <code>ansible-pull</code> on a cron or systemd timer, checking out the repo and applying the playbook for its host group. |
||
<pre> |
|||
{{#mermaid:flowchart LR |
{{#mermaid:flowchart LR |
||
REPO["Git Repository<br/>(central playbooks)"] |
REPO["Git Repository<br/>(central playbooks)"] |
||
| Line 23: | Line 22: | ||
REPO -->|"per-agent pull"| HUB |
REPO -->|"per-agent pull"| HUB |
||
}} |
}} |
||
</pre> |
|||
== What Ansible manages == |
== What Ansible manages == |
||
| Line 60: | Line 58: | ||
== Repository structure == |
== Repository structure == |
||
<pre> |
|||
{{#mermaid:flowchart LR |
{{#mermaid:flowchart LR |
||
subgraph Repo["ansible-teleicu/"] |
subgraph Repo["ansible-teleicu/"] |
||
| Line 70: | Line 67: | ||
end |
end |
||
}} |
}} |
||
</pre> |
|||
{{Navbox TELEICU}} |
|||
{{Related}} |
{{Related}} |
||