dotfiles/roles/user/secrets/hcv/tasks/main.yml

26 lines
721 B
YAML
Raw Normal View History

---
- name: Install HC Vault via package manager
when: ansible_distribution in [ "AlmaLinux", "CentOS", "Fedora", "Ubuntu"]
tags: install
block:
- name: Enable repository
ansible.builtin.include_tasks: "install_{{ ansible_distribution }}.yml"
- name: Install Vault
ansible.builtin.package:
name: vault
state: present
become: true
- name: Install HC Vault to userspace
ansible.builtin.include_tasks: install_user.yml
when: ansible_distribution not in [ "AlmaLinux", "CentOS", "Fedora", "Ubuntu"]
tags: install
- name: Install vssh script
ansible.builtin.copy:
src: files/vssh.sh
dest: ~/.local/bin/vssh
mode: 0700
creates: ~/.local/bin/vssh