bin/octo on indexer-workers adapts the swap configuration:
```
diff origin/production/indexer-worker01.euwest.azure.internal.softwareheritage.org current/indexer$ $SWH_PUPPET_ENVIRONMENT_HOME/bin/octocatalog-diff vault-worker01.euwest.azure.internal.softwareheritage.org
...
*******************************************
+ File[/etc/waagent.conf] =>
parameters =>
"ensure": "present",
"group": "root",
"mode": "0644",
"owner": "root"
*******************************************
+ File_line[ResourceDisk.EnableSwap] =>
parameters =>
"ensure": "present",
"line": "ResourceDisk.EnableSwap=y",
"match": "^ResourceDisk.EnableSwap=n",
"path": "/etc/waagent.conf"
*******************************************
+ File_line[ResourceDisk.SwapSizeMB] =>
parameters =>
"ensure": "present",
"line": "ResourceDisk.SwapSizeMB=14336",
"match": "^ResourceDisk.SwapSizeMB=0",
"path": "/etc/waagent.conf"
*******************************************
*** End octocatalog-diff on indexer-worker01.euwest.azure.internal.softwareheritage.org
```
bin/octo on azure worker without configuration activated is a noop:manages the waagent.conf without activating swap:
```
$ $SWH_PUPPET_ENVIRONMENT_HOME/bin/octocatalog-diff vault-worker01.euwest.azure.internal.softwareheritage.org
Found host vault-worker01.euwest.azure.internal.softwareheritage.org...
WARN -> Environment "staging-add-prometheus-metrics" contained non-word characters, correcting name to staging_add_prometheus_metrics*******************************************
WARN -> Environment "staging-bullseye-rabbitmq-plugin" contained non-word characters, correcting name to staging_bullseye_rabbitmq_plugin+ File[/etc/waagent.conf] =>
WARN -> Environment "staging-check-journal-client" contained non-word characters, correcting name to staging_check_journal_client parameters =>
WARN -> Environment "staging-check-journal-client-2nd-implementation" contained non-word characters, correcting name to staging_check_journal_client_2nd_implementation "ensure": "present",
WARN -> Environment "staging-check-journal-client-first-implem" contained non-word characters, correcting name to staging_check_journal_client_first_implem "group": "root",
WARN -> Environment "staging-pin" contained non-word characters, correcting name to staging_pin "mode": "0644",
Cloning into '/tmp/swh-ocd.J4NIrbLp/environments/production/data/private'... "owner": "root"
done.*******************************************
Cloning into '/tmp/swh-ocd.J4NIrbLp/environments/staging/data/private'...+ File_line[/etc/waagent.conf-ResourceDisk.EnableSwap] =>
done. parameters =>
*** Running octocatalog-diff on host vault-worker01.euwest.azure.internal.softwareheritage.org "ensure": "present",
I, [2022-08-02T09:59:59.371272 #2910620] INFO -- : Catalogs compiled for vault-worker01.euwest.azure.internal.softwareheritage.org "line": "ResourceDisk.EnableSwap=n",
I, [2022-08-02T09:59:59.801434 #2910620] INFO -- : Diffs computed for vault-worker01.euwest.azure.internal.softwareheritage.org "match": "^ResourceDisk\\.EnableSwap=",
I, [2022-08-02T09:59:59.801477 #2910620] INFO -- : No differences "path": "/etc/waagent.conf"
*******************************************
+ File_line[/etc/waagent.conf-ResourceDisk.SwapSizeMB] =>
parameters =>
"ensure": "present",
"line": "ResourceDisk.SwapSizeMB=0",
"match": "^ResourceDisk\\.SwapSizeMB=",
"path": "/etc/waagent.conf"
*******************************************
*** End octocatalog-diff on vault-worker01.euwest.azure.internal.softwareheritage.org
```