# Protecting sensitive information

The Ansible vault file is used to protect any sensitive variables that should not appear in clear text in your group_vars/all/vars.yml file. The vault file should be encrypted, requiring a password to be entered before it can be read or updated.

A sample vault file is provided named group_vars/all/vault.sample. You can use this sample as a model for your own vault file. All variables in the vault are defined as keys inside a vault dictionary.

Variable File Description
vault_vcenter_password group_vars/all/vault.yml The password for the vcenter_username user
vault_rancher_password group_vars/all/vault.yml The password for the Rancher admin cluster
vault_ad_service_account_password group_vars/all/vault.yml The password used to authenticate to your Active Directory service account.

See the section Active Directory Integration.