templates/packer: set wanted-by to cloud-init.target
The `cloud-init.target` in 9.6 has `After=multi-user.target` in its unit config. The worker initialization service was set to run before `multi-user.target`, but after `cloud-final.service`. This created an impossible situation and systemd just disabling the initialization service. So this changes: `multi-user.target -> worker-*.service -> cloud-final.service -> multi-user.target` to `cloud-init.target -> worker-*.service -> cloud-final.service -> multi-user.target`. Thus resolving the loop.
This commit is contained in:
parent
92363cee22
commit
c3cb3ba785
2 changed files with 2 additions and 2 deletions
|
|
@ -10,4 +10,4 @@ ExecStart=/usr/local/libexec/worker-initialization-scripts/set_executor_hostname
|
||||||
ExecStart=/usr/local/libexec/worker-initialization-scripts/worker_executor.sh
|
ExecStart=/usr/local/libexec/worker-initialization-scripts/worker_executor.sh
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=cloud-init.target
|
||||||
|
|
|
||||||
|
|
@ -24,4 +24,4 @@ ExecStart=/usr/local/libexec/worker-initialization-scripts/worker_service.sh
|
||||||
ExecStopPost=/usr/local/libexec/worker-initialization-scripts/on_exit.sh
|
ExecStopPost=/usr/local/libexec/worker-initialization-scripts/on_exit.sh
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=cloud-init.target
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue