import_vault_root_ca/README.md

47 lines
1.2 KiB
Markdown
Raw Normal View History

2023-05-21 18:12:26 +00:00
Import Vault root CA
=========
> This repository is only a mirror. Development and testing is done on a private gitlab server.
2023-05-21 18:01:00 +00:00
2023-05-21 18:12:26 +00:00
This role imports root CA certificates from Vault to the trust store on **debian-based** distributions.
2023-05-21 18:01:00 +00:00
2023-05-21 18:12:26 +00:00
Requirements
------------
2023-05-21 18:01:00 +00:00
2023-05-21 18:12:26 +00:00
None.
2023-05-21 18:01:00 +00:00
2023-05-21 18:12:26 +00:00
Role Variables
--------------
2023-05-22 20:22:11 +00:00
Available variables are listed below, along with default values. A sample file for the default values is available in `default/import_vault_root_ca.yml.sample` in case you need it for any `group_vars` or `host_vars` configuration.
```yaml
import_vault_root_ca_certificate_list: {} # by default, set to an empty dict
- url: <someurl>
cert_name: <name_of_ca>
```
This variable defines which CA certificate to install on the machine, it is only tested with CA from Hashicorp Vault pki engine, but should work with any CA that can be downloaded from a webserver.
2023-05-21 18:01:00 +00:00
2023-05-21 18:12:26 +00:00
Dependencies
------------
2023-05-21 18:01:00 +00:00
2023-05-21 18:12:26 +00:00
None.
2023-05-21 18:01:00 +00:00
2023-05-21 18:12:26 +00:00
Example Playbook
----------------
2023-05-21 18:01:00 +00:00
2023-05-21 18:12:26 +00:00
```yaml
# calling the role inside a playbook with either the default or group_vars/host_vars
- hosts: servers
roles:
- ednxzu.import_vault_root_ca
2023-05-21 18:01:00 +00:00
```
2023-05-21 18:12:26 +00:00
License
-------
2023-05-21 18:01:00 +00:00
2023-05-21 18:12:26 +00:00
MIT / BSD
2023-05-21 18:01:00 +00:00
2023-05-21 18:12:26 +00:00
Author Information
------------------
2023-05-21 18:01:00 +00:00
2023-05-21 18:12:26 +00:00
This role was created by Bertrand Lanson in 2023.