22 lines
836 B
Plaintext
22 lines
836 B
Plaintext
# Most roles
|
|
ansible_user: 'root'
|
|
ansible_hashi_vault_auth_method: 'token'
|
|
ansible_hashi_vault_token: 'hvs.xxxxxxxxxx'
|
|
ansible_hashi_vault_engine_mount_point: 'kv'
|
|
ansible_hashi_vault_token_validate: 'false'
|
|
ansible_hashi_vault_url: 'http://localhost:8200/'
|
|
|
|
# 10-include-50-miniconda
|
|
python_git_packages:
|
|
- repo_url: 'https://f.q.d.n/repo/my-project.git'
|
|
path: '{{ python_git_install_path }}/my-project'
|
|
branch: 'master'
|
|
config_file: 'opt/python/my-project/master/config.ini'
|
|
systemd:
|
|
service: 'etc/systemd/system/my-project.service'
|
|
timer: 'etc/systemd/system/my-project.timer'
|
|
python_pip_packages:
|
|
- { env_name: 'cookiecutter', packages: ['cookiecutter', 'pip-tools'] }
|
|
python_pip_requirements:
|
|
- { env_name: 'my-project', requirements: '{{ python_git_install_path }}/my-project/master/requirements.txt' }
|