Skip to content

[Nomad] Nomad w/ Podman & Rocky Linux#5098

Merged
acozine merged 3 commits into
mainfrom
dpulc-13-setup-nomad-rocky
Aug 16, 2024
Merged

[Nomad] Nomad w/ Podman & Rocky Linux#5098
acozine merged 3 commits into
mainfrom
dpulc-13-setup-nomad-rocky

Conversation

@tpendragon

@tpendragon tpendragon commented Jul 3, 2024

Copy link
Copy Markdown
Contributor

This is a draft to try out installing consul/nomad servers and clients with Rocky linux alongside Debian, so we can use Podman clients. cc @kayiwa

There are some local modifications to the nomad role here. I'm trying to get them pushed upstream here: ansible-community/ansible-nomad#197

@tpendragon tpendragon force-pushed the dpulc-13-setup-nomad branch from 45f5628 to b5437f1 Compare July 8, 2024 15:24
@tpendragon tpendragon force-pushed the dpulc-13-setup-nomad-rocky branch from de6140b to 9602a21 Compare July 8, 2024 15:27
@tpendragon tpendragon force-pushed the dpulc-13-setup-nomad branch 3 times, most recently from 70f6458 to 038ecda Compare July 11, 2024 21:54
@tpendragon tpendragon force-pushed the dpulc-13-setup-nomad-rocky branch from 504f6cd to 0730fe1 Compare July 11, 2024 22:01
@tpendragon tpendragon force-pushed the dpulc-13-setup-nomad branch from 038ecda to f98dcab Compare July 22, 2024 16:42
Base automatically changed from dpulc-13-setup-nomad to main July 22, 2024 16:59
@acozine

acozine commented Jul 22, 2024

Copy link
Copy Markdown
Contributor

Wait to merge this one until we rebuild the underlying VMs (nomad-client-prod1 and dpul-collections-staging1/2) on Rocky Linux.

We can also pull the changes to the common role out of this PR and merge them separately so we can use Rocky for other stuff and don't block the RDSS work on MediaFlux.

@tpendragon tpendragon force-pushed the dpulc-13-setup-nomad-rocky branch from 0730fe1 to 94a8a76 Compare July 22, 2024 17:05
tpendragon added a commit that referenced this pull request Jul 22, 2024
For now this is mostly accomplished by only doing apt things with Debian
systems.

Refs #5098
tpendragon added a commit that referenced this pull request Jul 22, 2024
For now this is mostly accomplished by only doing apt things with Debian
systems.

Refs #5098
@tpendragon tpendragon force-pushed the dpulc-13-setup-nomad-rocky branch from 94a8a76 to 196287d Compare July 22, 2024 20:50
@tpendragon

Copy link
Copy Markdown
Contributor Author

We can also pull the changes to the common role out of this PR and merge them separately so we can use Rocky for other stuff and don't block the RDSS work on MediaFlux.

Done in #5190

@tpendragon

Copy link
Copy Markdown
Contributor Author

@acozine @kayiwa I'm still trying to get ansible-community/ansible-nomad#197 merged, but it seems like the alternatives are:

  • Do what's here - modify the files.
  • Pull from a fork
  • Hope upstream gets merged and then pull from there, block this until that.

Do we still prefer the first option?

@acozine

acozine commented Aug 13, 2024

Copy link
Copy Markdown
Contributor

Wait to merge this one until we rebuild the underlying VMs (nomad-client-prod1 and dpul-collections-staging1/2) on Rocky Linux.

All three servers are on Rocky as of today.

@tpendragon tpendragon force-pushed the dpulc-13-setup-nomad-rocky branch from 61ff006 to 6f70413 Compare August 13, 2024 16:34
This would let us use Podman.
This deletes old servers from the cluster automatically.
@tpendragon tpendragon force-pushed the dpulc-13-setup-nomad-rocky branch from 6f70413 to 1373d8f Compare August 13, 2024 16:37
@tpendragon tpendragon marked this pull request as ready for review August 13, 2024 16:37
@acozine acozine merged commit 2b6005f into main Aug 16, 2024
@acozine acozine deleted the dpulc-13-setup-nomad-rocky branch August 16, 2024 22:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants