Skip to content

Replace packages installation by archive installation #96

Description

@aurelienmaury

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions