No description
  • Jinja 98.5%
  • Shell 1.5%
Find a file
2025-12-15 03:10:19 +03:00
roles fix: remove hardcoded ipv4, replace with msk00 2025-12-15 03:10:19 +03:00
.gitignore feat: automatic activation 2025-12-15 02:15:17 +03:00
.python-version init 2025-12-02 13:20:41 +03:00
ansible.cfg feat: monitoring, deployment 2025-12-15 01:32:21 +03:00
generate_wp_admin.bash feat: generate credentials 2025-12-15 02:27:54 +03:00
inventory.yaml feat: monitoring, deployment 2025-12-15 01:32:21 +03:00
playbook.yaml fix: remove hardcoded ipv4, replace with msk00 2025-12-15 03:10:19 +03:00
pyproject.toml init 2025-12-02 13:20:41 +03:00
README.md docs: populate README 2025-12-15 02:35:31 +03:00
uv.lock init 2025-12-02 13:20:41 +03:00

Prerequisites:

Quickstart:

git clone https://git.pinklab.cloud/pinklifeart/devops-ansible-task.git
cd devops-ansible-task
uv sync
bash generate_wp_admin.bash

Feel free to adjust the credentials in the generated wp_admin.yaml.

Then populate the inventory.yaml with your server. Curse the author, replace all hard-coded IPv4 in playbook.yaml. I will fix it when I got time. When done, run the following command:

uv run ansible-playbook -i inventory.yaml playbook.yaml