Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace packages installation by archive installation #96

Open
aurelienmaury opened this issue May 3, 2023 · 2 comments
Open

Replace packages installation by archive installation #96

aurelienmaury opened this issue May 3, 2023 · 2 comments

Comments

@aurelienmaury
Copy link
Contributor

For now, vault, consul and nomad roles are bound to come from the debian package repository managed by hashicorp.

That is limiting for install on other architectures than x86_64.

These roles should instead:

  • determine the right architecture based on ansible gathered facts
  • download the archive locally on the ansible controller
  • upload the binary in-place on target servers
  • create a service user for each (vault, consul, nomad)
  • template a dedicated systemd service definition

that part should be generic (aka not bound to ansible_distribution).

@aurelienmaury
Copy link
Contributor Author

Status:

  • done for vault

@aurelienmaury
Copy link
Contributor Author

  • done for Consul (v0.9.34)

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

No branches or pull requests

1 participant