- Vault v1.0.0
- GCPKMS seal support (thanks @planetrobbie)
- Update documentation
- Correct systemd unit (thanks @jpiron)
- Add initial telemetry support (thanks @jeffWelling)
- Vagrant box memory increased to 2048MB
- Update documentation
- Vault v0.11.5
- Conditional capabilites based on systemd version (thanks @bdossantos)
- Update documentation
- Vault v0.11.3
- Templates in main tasks as variables (thanks @nathkn)
- systemd unit updates (thanks @bdossantos)
- Update documentation
- Vault v0.11.2
- Update systemd unit
- Update Consul storage backend template (thanks @jpiron)
- Configuration updates (thanks @jpiron)
- Add client cert validation options to listener configuration (thanks @nathkn)
- Vault v0.11.1
- Update tasks/normalize conditionals
- Update TLS variable names to match documentation
- Conditional mlock capability (thanks @jpiron)
- Streamline installation tasks (thanks @jpiron)
- Update documentation
- Vault version 0.10.4
- Debian 9 support
- Update support for enterprise versions (thanks @drewmullen)
- Log rotation updates (thanks @drewmullen)
- Update systemd unit file
- Update documentation
- Option to disable cert validation during API reachability (thanks @eripa)
- Update systemd unit to address #41
- Vault v0.10.1
- Simplify cleanup task in remote install
- enable_ui option (thanks @aarnaud)
- Enhance API reachable check (thanks @aarnaud)
- Add support for HTTPS in Consul backend (thanks @eripa)
- Add support for HTTP 429 when vault_cluster_disable false (thanks @eripa)
- Update CONTRIBUTORS
- Update documentation
- Vault version 0.10.0
- Update documentation
- Update Vagrant documentation
- Vault version 0.9.6
- Update is Vault API reachable task (thanks @rarguelloF)
- File storage backend (thanks @aarnaud)
- Update example versions
- Update license date
- Update CONTRIBUTORS
- Update documentation
- Vault version 0.9.5
- Remove abs check on cluster_address in Consul backend to fix #33
- Update documentation
- Vault version 0.9.4
- TLS already on remote source option (thanks @calebtonn)
- Update documentation
- Vault version 0.9.3
- Update documentation
- Vault version 0.9.2
- Update documentation
- Vault version 0.9.1
- Update documentation
- Vault version 0.9.0
- Use HTTPS when TLS is enabled (thanks @tbartelmess)
- Add Consul ACL token option to configuration (thanks @Lavoaster)
- Update CONTRIBUTORS.md
- Vault v0.8.3
- Updated supporting software versions
- Add vault_max_lease_ttl and vault_default_lease_ttl (thanks @bilke)
- Vault v0.8.2
- Update README (thanks @Gerrrr)
- Update init scripts (thanks @Gerrrr)
- Add vault_consul_service in consul storage template (thanks @Gerrrr)
- Update CONTRIBUTORS.md (thanks @groggemans)
- Vault v0.8.1
- Vault v0.8.0
- Fix Missing Defaults for TLS (thanks @marc-sensenich)
- Add missing redirect_addr in HA consul config (thanks @groggemans)
- Update CONTRIBUTORS
- Enterprise task changes
- Add
vault_install_remotely
docs - Add
vault_remote_tmp
variable and use it - Rename
cluster_nodes
label tovault_instances
- Vault version 0.7.3
- Update documentation
- Explicit Vault address (0.0.0.0 is not good for HA mode)
- Update listener template (thanks @groggemans)
- Add vault_consul_path in consul storage template (thanks @groggemans)
- Fix BSD init task and remove unused grouping (thanks @groggemans)
- Update defaults order (thanks @groggemans)
- Make vault user management configurable (thanks @groggemans)
- Add UI switch (enterprise) and fix tls_disable (thanks @groggemans)
- Remove no longer used 'primary_node' variable (thanks @groggemans)
- Add missing README entries (thanks @groggemans)
- Correct main tasks
- Enable Vault Enterprise tasks
- Remove
redirect_addr
in favor of request forwarding - Make
vault_log_level
environment variable override - Update documentation
- Correct Vault Enterprise variables to address #18
- Vault version 0.7.2
- Minor play updates
- Move asserts to asserts.yml file (thanks @groggemans)
- Vault version 0.7.1
- Further task cleanup
- Add initial Vault Enterprise variables
- Add initial Vault Enterprise installation tasks
- Update when statements to avoid warnings about template delimiters
- Update documentation
- Add TLS directory task to TLS tasks (thanks @cwill747)
- Update CONTRIBUTORS
- Update CONTRIBUTING
- Update documentation
- Update remote tasks
- Back to local_action for the download and unzip tasks
- Already using grep, so let's just awk for the SHA and then register it
- Add remote install capability (thanks @bilke)
- Update documentation on new netaddr dependency sweat
- Revert local_action tasks
- They are broken in every case I tested, and connection local is perfectly valid for running things on the local host :|
- Switch to local actions (addresses #13)
- Fixed vault_tls_cert_file and vault_tls_key_file vars
- Add initial multi-architecture and OS support
- Add FreeBSD support
- Update documentation
- All quoting issues sorted
- Fix finicky var quoting issue
- Updated many variables with environment variable overrides
- Add
vault_tls_config_path
variable with reasonable default value - Set currently/reasonably secure
vault_tls_cipher_suites
defaults - Update listener template to finally close #3
- Improve cleanup task
- Update versions
- Update documentation
- Update ignores
- Made VAULT_IFACE environment variable override
- Update init scripts
- Fix other modes / types ノ( ゜-゜ノ)
- Fix quote removal/type finagling YAML sadness (thanks @arledesma)
- Move TLS bits to separate task
- Short circuit TLS bits as bad things™ were happening due to the empty cert and key values during the Vault SSL Certificate and Key copy ops (probably an Ansible bug, copying entire contents of files to vault etc dir) No bueno
- Replace lost double quote (thanks @arledesma)
- Add explicit vault user permissions to config (thanks @arledesma)
- Remove duplicate cluster_address var
- Update README / consistent variable style / more links to docs
- Handle cluster_addre differently
- Cleanup tasks
- Consistent variable style
- Cleanup meta
- Remove explicit cluster_addr and let Vault default the value for now
- Use vault_port+1 in cluster_addr for HA vault (thanks @arledesma)
- Update CHANGELOG
- Update Vagrant README
- Update systemd unit file
- Make vault user a system account
- Vault 0.7.0
- Initial TLS bits (thanks @arledesma)
- Fix logging options (thanks @arledesma)
- Update documentation
- Add support for version specification via VAULT_VERSION environment variable
- Renamed backend configuration template
- Renamed main template to be inline with configuration section naming
- Fix broken unit file
- Use all defined variables (thanks @arledesma)
- Make redirect_address more specific by adding redirect address variable
- Update CONTRIBUTORS
- Fix merge conflict (thanks @arledesma)
- Fix missed variable (thanks @arledesma)
- Fix backend template inclusion
- Correct backend filename
- Fix issue in wait_for (thanks @pierrefh)
- Add contributing guidelines in CONTRIBUTING.md
- Fix checksum var
- Update main tasks
- Update install tasks
- Prefer compact YAML format across all tasks files
- Check for local packages and summary files
- Updated configuration templates
- Updated documentation
- Vaule 0.6.5
- Vault 0.6.4
- Fix variable name
- Include installation tasks
- Vault 0.6.3
- Dynamic SHA
- Streamline tasks
- Streamline and consolidate variables
- Move OS variables to vars
- Separate install tasks
- Remove OS specific tasks
- Update documentation
- Update/validate CentOS 7 box
- Update documentation
- Update failure cases for CentOS
- Fix SysV init script
- Fix binary name
- Add files dir
- Add files dir
- Fix var names
- Add fail on old distro versions
- Remove all distro specific includes
- Remove unnecessary include
- Correct URL in docs
- Remove vars dir
- Enable download once / copy many install
- Move all vars to defaults
- Documentation updates
- Set correct RAM amount in Vagrantfile
- Rename Vagrant inventory back to cluster_nodes
- Update documentation
- Installs Vault
- Installs Vault with Consul backend onto Consul VMs from brianshumate.consul