vault/enos/modules
Vault Automation 8009bb93dd
[VAULT-39157] enos(cloud): add basic vault cloud scenario (#8828) (#8847)
* [VAULT-39157] enos(cloud): add basic vault cloud scenario

Add the skeleton of a Vault Cloud scenario whereby we create an HCP
network, Vault Cloud cluster, and admin token.

In subsequent PR's we'll wire up building images, waiting on builds, and
ultimately fully testing the resulting image.



* copywrite: add headers



---------

Signed-off-by: Ryan Cragun <me@ryan.ec>
Co-authored-by: Ryan Cragun <me@ryan.ec>
2025-08-22 16:33:16 +00:00
..
artifact/metadata VAULT-38884, VAULT-38885: enos(rhel): bump 9.5 to 9.6 and add 10.0 (#31500) 2025-08-15 10:33:55 -06:00
autopilot_upgrade_storageconfig [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
backend_consul VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
backend_raft VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
benchmark Add Enos benchmark scenario (#30675) 2025-06-20 09:40:21 -07:00
build_artifactory_artifact VAULT-31185 & 31186/use identity token auth for Artifactory in Vault CE & Ent (#31255) 2025-07-28 12:16:25 -04:00
build_artifactory_package VAULT-31185 & 31186/use identity token auth for Artifactory in Vault CE & Ent (#31255) 2025-07-28 12:16:25 -04:00
build_crt VAULT-31185 & 31186/use identity token auth for Artifactory in Vault CE & Ent (#31255) 2025-07-28 12:16:25 -04:00
build_local VAULT-31185 & 31186/use identity token auth for Artifactory in Vault CE & Ent (#31255) 2025-07-28 12:16:25 -04:00
choose_follower_host VAULT-33008: Enos tests for removed raft nodes (#29214) 2025-04-08 10:53:00 +02:00
create_vpc VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
disable_selinux VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
ec2_info VAULT-38884, VAULT-38885: enos(rhel): bump 9.5 to 9.6 and add 10.0 (#31500) 2025-08-15 10:33:55 -06:00
generate_dr_operation_token Add DR failover scenario to Enos (#28256) 2024-09-05 21:33:53 +00:00
generate_failover_secondary_token VAULT-32206: verify audit log and systemd journal secret integrity (#28932) 2024-11-22 11:14:01 -07:00
generate_secondary_public_key Add DR failover scenario to Enos (#28256) 2024-09-05 21:33:53 +00:00
generate_secondary_token Add DR failover scenario to Enos (#28256) 2024-09-05 21:33:53 +00:00
get_local_metadata enos: add shfmt formatting to enos module scripts (#28142) 2024-08-23 13:45:30 -06:00
hcp [VAULT-39157] enos(cloud): add basic vault cloud scenario (#8828) (#8847) 2025-08-22 16:33:16 +00:00
install_packages VAULT-38884, VAULT-38885: enos(rhel): bump 9.5 to 9.6 and add 10.0 (#31500) 2025-08-15 10:33:55 -06:00
k8s_deploy_vault [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
k8s_vault_verify_replication enos: add shfmt formatting to enos module scripts (#28142) 2024-08-23 13:45:30 -06:00
k8s_vault_verify_ui enos: add shfmt formatting to enos module scripts (#28142) 2024-08-23 13:45:30 -06:00
k8s_vault_verify_version Upgrade FIPS 1402 -> 1403 (#30576) 2025-05-12 15:01:30 -05:00
k8s_vault_verify_write_data [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
load_docker_image [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
local_kind_cluster [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
read_license [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
replication_data VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
restart_consul Add Enos benchmark scenario (#30675) 2025-06-20 09:40:21 -07:00
restart_vault Add Enos benchmark scenario (#30675) 2025-06-20 09:40:21 -07:00
seal_awskms [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
seal_pkcs11 VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
seal_shamir [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
set_up_external_integration_target (enos) generalize container startup script (#31483) 2025-08-14 14:06:05 +00:00
shutdown_multiple_nodes enos: poweroff and terminate instances when shutting them down (#28316) 2024-09-09 13:22:41 -06:00
shutdown_node enos: poweroff and terminate instances when shutting them down (#28316) 2024-09-09 13:22:41 -06:00
softhsm_create_vault_keys VAULT-32206: verify audit log and systemd journal secret integrity (#28932) 2024-11-22 11:14:01 -07:00
softhsm_distribute_vault_keys VAULT-32206: verify audit log and systemd journal secret integrity (#28932) 2024-11-22 11:14:01 -07:00
softhsm_init VAULT-32206: verify audit log and systemd journal secret integrity (#28932) 2024-11-22 11:14:01 -07:00
softhsm_install VAULT-38884, VAULT-38885: enos(rhel): bump 9.5 to 9.6 and add 10.0 (#31500) 2025-08-15 10:33:55 -06:00
start_vault Add Enos benchmark scenario (#30675) 2025-06-20 09:40:21 -07:00
stop_vault VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
target_ec2_fleet Add Enos benchmark scenario (#30675) 2025-06-20 09:40:21 -07:00
target_ec2_instances Add Enos benchmark scenario (#30675) 2025-06-20 09:40:21 -07:00
target_ec2_shim Add Enos benchmark scenario (#30675) 2025-06-20 09:40:21 -07:00
target_ec2_spot_fleet Add Enos benchmark scenario (#30675) 2025-06-20 09:40:21 -07:00
vault_agent VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_cluster Add Enos benchmark scenario (#30675) 2025-06-20 09:40:21 -07:00
vault_failover_demote_dr_primary Add DR failover scenario to Enos (#28256) 2024-09-05 21:33:53 +00:00
vault_failover_promote_dr_secondary Add DR failover scenario to Enos (#28256) 2024-09-05 21:33:53 +00:00
vault_failover_update_dr_primary Add DR failover scenario to Enos (#28256) 2024-09-05 21:33:53 +00:00
vault_get_cluster_ips enos: add shfmt formatting to enos module scripts (#28142) 2024-08-23 13:45:30 -06:00
vault_proxy enos: add shfmt formatting to enos module scripts (#28142) 2024-08-23 13:45:30 -06:00
vault_raft_remove_node_and_verify VAULT-33008: Enos tests for removed raft nodes (#29214) 2025-04-08 10:53:00 +02:00
vault_raft_remove_peer VAULT-33008: Enos tests for removed raft nodes (#29214) 2025-04-08 10:53:00 +02:00
vault_setup_dr_primary VAULT-30819: verify DR secondary leader before unsealing followers (#28459) 2024-09-24 09:13:40 -06:00
vault_setup_perf_primary Add DR failover scenario to Enos (#28256) 2024-09-05 21:33:53 +00:00
vault_setup_replication_secondary VAULT-30819: verify DR secondary leader before unsealing followers (#28459) 2024-09-24 09:13:40 -06:00
vault_step_down enos: add shfmt formatting to enos module scripts (#28142) 2024-08-23 13:45:30 -06:00
vault_test_ui enos: add shfmt formatting to enos module scripts (#28142) 2024-08-23 13:45:30 -06:00
vault_unseal_replication_followers VAULT-30819: verify DR secondary leader before unsealing followers (#28459) 2024-09-24 09:13:40 -06:00
vault_upgrade VAULT-33008: Enos tests for removed raft nodes (#29214) 2025-04-08 10:53:00 +02:00
vault_verify_agent_output enos: add shfmt formatting to enos module scripts (#28142) 2024-08-23 13:45:30 -06:00
vault_verify_autopilot VAULT-32206: verify audit log and systemd journal secret integrity (#28932) 2024-11-22 11:14:01 -07:00
vault_verify_billing_start_date enos: add shfmt formatting to enos module scripts (#28142) 2024-08-23 13:45:30 -06:00
vault_verify_default_lcq VAULT-32206: verify audit log and systemd journal secret integrity (#28932) 2024-11-22 11:14:01 -07:00
vault_verify_dr_replication Add DR failover scenario to Enos (#28256) 2024-09-05 21:33:53 +00:00
vault_verify_performance_replication enos: add shfmt formatting to enos module scripts (#28142) 2024-08-23 13:45:30 -06:00
vault_verify_raft_auto_join_voter enos: add shfmt formatting to enos module scripts (#28142) 2024-08-23 13:45:30 -06:00
vault_verify_removed_node (enos) require unseal failure test before re-adding raft nodes in enos workflow (#31446) 2025-08-07 16:48:56 +00:00
vault_verify_removed_node_shim VAULT-33008: Enos tests for removed raft nodes (#29214) 2025-04-08 10:53:00 +02:00
vault_verify_replication VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_verify_ui enos: add shfmt formatting to enos module scripts (#28142) 2024-08-23 13:45:30 -06:00
vault_verify_undo_logs VAULT-32206: verify audit log and systemd journal secret integrity (#28932) 2024-11-22 11:14:01 -07:00
vault_verify_version Upgrade FIPS 1402 -> 1403 (#30576) 2025-05-12 15:01:30 -05:00
vault_wait_for_cluster_unsealed VAULT-30819: Fix two potential flakes in DR replication (#28409) 2024-09-17 12:32:15 -06:00
vault_wait_for_leader enos: add shfmt formatting to enos module scripts (#28142) 2024-08-23 13:45:30 -06:00
vault_wait_for_seal_rewrap enos: add shfmt formatting to enos module scripts (#28142) 2024-08-23 13:45:30 -06:00
verify_log_secrets (enos) Update Vault Radar version (#31267) 2025-07-14 11:29:30 -04:00
verify_seal_type VAULT-32206: verify audit log and systemd journal secret integrity (#28932) 2024-11-22 11:14:01 -07:00
verify_secrets_engines VAULT-38463: Fix Enos LDAP issue for dev tests (#31407) 2025-08-15 10:28:19 -06:00