system-config/playbooks
Clark Boylan 2066403ed1 Only update acme.sh if necessary
We install acme.sh into /opt on our servers. Some of our servers rely on
/opt for data intensive activities and we can run out of disk space on
/opt/. When our daily Ansible runs fire and hit servers in this
situation we end up with corrupted acme.sh repos on those servers. Then
acme.sh roles fail.

Avoid this problem by only updating the git repo for acme.sh if it isn't
already up to date on the versions we expect. We can still fill the disk
but this won't affect acme.sh only server operations that rely on /opt
disk space.

This is an alternative to https://review.opendev.org/c/opendev/system-config/+/934247
which will try to force updates to occur regardless of git repo
corruption.

Change-Id: Ib0ad55de833a2c2d9e8cacec0493b8422e486789
2024-11-06 09:32:21 -08:00
..
filter_plugins
group_vars Track our OpenMetal environment HTTPS cert expiry 2024-08-16 18:32:18 +00:00
k8s
library
module_utils/facts/system
periodic Correct static known_hosts entry for goaccess jobs 2023-08-07 21:27:40 +00:00
roles Only update acme.sh if necessary 2024-11-06 09:32:21 -08:00
templates/clouds Switch Rackspace Flex authentication to project_id 2024-08-23 17:30:03 +00:00
zuul Remove zuul_ssh_private_key_contents from scheduler host vars 2024-10-09 12:45:16 -07:00
apply-package-updates.yaml launch: use apt to update packages 2023-04-13 14:14:58 +10:00
base.yaml infra-prod: run job against linaro 2023-03-15 12:00:25 +11:00
bootstrap-bridge.yaml
bootstrap-k8s-nodes.yaml
gitea-rename-setup-org.yaml
gitea-rename-tasks.yaml
install_puppet.yaml
letsencrypt.yaml
manage-projects.yaml
nodepool_pull.yaml
nodepool_restart.yaml
nodepool_start.yaml
nodepool_stop.yaml
remote_puppet_adhoc.yaml
remote_puppet_else.yaml
rename_repos.yaml Move gerrit replication waiting queue aside during project renames 2024-03-06 09:25:01 -08:00
run_cloud_launcher.yaml
run-accessbot.yaml
service-afs.yaml
service-borg-backup.yaml service-borg-backup: preload backup server facts 2021-02-23 13:04:20 +11:00
service-bridge.yaml
service-codesearch.yaml
service-dstatlogger.yaml
service-eavesdrop.yaml
service-etherpad.yaml Make etherpad configuration more generic for multiple hosts 2023-04-05 08:36:27 -07:00
service-gitea-lb.yaml
service-gitea.yaml
service-grafana.yaml
service-graphite.yaml
service-kerberos.yaml
service-keycloak.yaml
service-lists3.yaml
service-meetpad.yaml
service-mirror-update.yaml
service-mirror.yaml
service-nameserver.yaml
service-nodepool.yaml
service-paste.yaml
service-refstack.yaml
service-registry.yaml
service-review.yaml
service-static.yaml
service-tracing.yaml
service-zookeeper.yaml
service-zuul-db.yaml Add a standalone zuul db server 2024-04-04 12:25:23 -07:00
service-zuul-lb.yaml
service-zuul-preview.yaml
service-zuul.yaml Add clouds.yaml to zuul schedulers 2024-10-14 11:32:49 -07:00
set-hostnames.yaml
start-mergers-executors.yaml
stop-mergers-executors.yaml
sync-gitea-projects.yaml
test-borg-backup.yaml
test-codesearch.yaml
test-gitea.yaml Reapply "Switch Gerrit replication to a larger RSA key" 2023-12-06 09:02:17 -08:00
test-grafana.yaml
test-inline-python.yaml
test-kerberos.yaml
test-manage-projects.yaml
test-paste.yaml
test-update-zuul-description.yaml
unattended_upgrades.yml
update_puppet_version.yaml
zuul_pull.yaml Run zuul-launcher 2024-09-18 16:37:40 -07:00
zuul_reboot.yaml Run zuul-launcher 2024-09-18 16:37:40 -07:00
zuul_reconfigure.yaml
zuul_restart.yaml
zuul_rolling_restart.yaml
zuul_start.yaml Run zuul-launcher 2024-09-18 16:37:40 -07:00
zuul_stop.yaml Run zuul-launcher 2024-09-18 16:37:40 -07:00