Way to handle task dependencies in NixOps4 #170

Open
opened 2025-02-20 12:58:13 +01:00 by kiara · 0 comments
Owner

As part of our deployment, some tasks will depend on others part of the deployment. An example of this is NixOS deployments depending on the provisioning of a VM, where we should ensure that:

  1. deployment of the desired configuration would only be triggered after provisioning of a VM finishes;
  2. relevant information dependencies between tasks are properly handled without hard-coding, e.g. passing IP addresses of provisioned VMs to the deployment task, so that it knows which machine should be accessed.
As part of our deployment, some tasks will depend on others part of the deployment. An example of this is NixOS deployments depending on the provisioning of a VM, where we should ensure that: 1. deployment of the desired configuration would only be triggered after provisioning of a VM finishes; 1. relevant information dependencies between tasks are properly handled without hard-coding, e.g. passing IP addresses of provisioned VMs to the deployment task, so that it knows which machine should be accessed.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Fediversity/Fediversity#170
No description provided.