diff options
| author | spmfox <spmfox@foxwd.com> | 2023-09-02 23:03:55 -0400 |
|---|---|---|
| committer | spmfox <spmfox@foxwd.com> | 2023-09-02 23:03:55 -0400 |
| commit | 417540209ac92abbcfa104f0745ed896aea13606 (patch) | |
| tree | abcafea14d4ea4a6f2e93add3a55a7285d412133 /README.md | |
| parent | 333fa8fa65557064f36b5fcb390d1a076388473d (diff) | |
initial
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -11,3 +11,24 @@ By default it will create systemd service files and is compatible with or withou - ```ansible-playbook host.yml``` - ```ansible-galaxy install -r collections/requirements.yml``` - ```ansible-playbook containers.yml -e @docs/sample-environment/wordpress.yml``` + +## Features +- Declare container environment using Ansible variables file +- Rebuild, stop, start, enable systemd service, disable + remove systemd files +- One command for re-build image, re-generate systemd unit files +- Utilizes rootless Podman + +## Sample Environment +A fully working pod with Wordpress and a MariaDB database are in the ```docs/sample-environment``` directory. + +## Requirements +- Ansible +- Ansible collections + - ```ansible-galaxy install -r collections/requirements.yml``` +- Podman +- User with ```sudo``` rights + +## Assumptions +- Rootless mode is being used, so tasks are written to use systemd user scope + - Tasks would need to be tweaked for using the root user +- ```containers``` user is automatically created during the ```host.yml``` play |
