File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -173,9 +173,17 @@ jobs:
173173 done
174174 echo "${HOME}/pause absent, continuing workflow."
175175
176- - name : ' Swap primary and replica nodes in inventory'
176+ - name : Set up yq
177+ uses : frenck/action-setup-yq@v1
178+ with :
179+ version : v4.30.5
180+
181+ - name : ' Update inventory'
177182 run : |
178- sed -i.sedbak 's/role: primary$/role: failed/;s/primary/__tmp__/;s/spare-replica/__tmp2__/;s/replica/primary/;s/__tmp__/replica/;s/__tmp2__/replica/' \
183+ # Remove failed primary
184+ yq -i 'del(.groups[].targets[] | select(.vars.role == "primary"))' spec/fixtures/litmus_inventory.yaml
185+ # Swap primary and replica nodes
186+ sed -i.sedbak 's/primary/__tmp__/;s/spare-replica/__tmp2__/;s/replica/primary/;s/__tmp__/replica/;s/__tmp2__/replica/' \
179187 spec/fixtures/litmus_inventory.yaml
180188
181189 - name : ' Upgrade PE on test cluster'
Original file line number Diff line number Diff line change @@ -36,4 +36,4 @@ spec/docker/**/*.tar.gz
3636spec /docker /** /* .asc
3737spec /docker /** /files /puppet-enterprise *
3838spec /docker /.task_cache.json
39- .vscode /settings.json
39+ .vscode /settings.json
You can’t perform that action at this time.
0 commit comments