v.3.0.0 cronjob, forks=20

This commit is contained in:
2026-09-11 07:21:29 +00:00
parent 55361d189e
commit 87abce1dd3
5 changed files with 35 additions and 3 deletions
+2 -2
View File
@@ -1,10 +1,10 @@
### runnning against all hosts
```shell script
ansible-playbook --ask-become-pass bootstrap.yml
ansible-playbook --ask-become-pass bootstrap.yaml
```
```bash
ansible-playbook system-upgrade.yml
ansible-playbook system-upgrade.yaml
```
```bash
+9 -1
View File
@@ -1,8 +1,16 @@
[defaults]
interpreter_python = /usr/bin/python3
inventory=inventory
inventory=./inventory
private_key_file=~/.ssh/id_ed25519
remote_user=ansible
#remote_user=admin
#remote_user=tiijay
#remote_user=root
# Speed & Parallelism Optimizations
forks = 20
callbacks_enabled = timer, profile_tasks
[ssh_connection]
pipelining = True
ssh_args = -o ControlMaster=auto -o ControlPersist=60s
View File
+24
View File
@@ -0,0 +1,24 @@
---
- name: Setup Scheduled Ansible Maintenance Tasks
hosts: localhost
connection: local
tasks:
- name: Schedule daily system upgrade at 09:30 AM
ansible.builtin.cron:
name: "Daily System Upgrade Playbook"
minute: "30"
hour: "9"
weekday: "*"
user: admin
job: "cd /home/admin/playbooks && /usr/bin/ansible-playbook system-upgrade.yaml >> /var/log/ansible-upgrade.log 2>&1"
state: present
- name: Schedule weekly Docker maintenance every Monday at 08:00 AM
ansible.builtin.cron:
name: "Weekly Docker Maintenance Master Playbook"
minute: "0"
hour: "8"
weekday: "1"
user: admin
job: "cd /home/admin/playbooks && /usr/bin/ansible-playbook docker-maintenance.yaml >> /var/log/ansible-docker.log 2>&1"
state: present