/
main.yml
94 lines (80 loc) · 2.21 KB
/
main.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
---
# default vars for ansible
ma_pkg_install: false
ma_pip_install: false
ma_venv_install: false
ma_packages_state: present
# ma_packages see vars/defaults
ma_pip_packages_state: present
ma_pip_packages:
- name: ansible
state: "{{ ma_pip_packages_state }}"
ma_debug: false
ma_backup_conf: false
ma_supported_linux_family: [RedHat, Debian]
ma_pip_extraagrs: --user --upgrade
# Sanity
ma_sanity: true
# Test ma_pip_install, ma_venv_install, and ma_pkg_install are mutually exclusive
ma_sanity_pip_exclusive: true
# Test ma_owner is defined
ma_sanity_pip_owner_defined: "{{ ma_pip_install }}"
# Test ma_pip_executable exists
ma_sanity_pip_exists: "{{ ma_pip_install }}"
# FreeBSD
freebsd_install_retries: 3
freebsd_install_delay: 10
freebsd_install_method: packages
# freebsd_install_method: ports
freebsd_use_packages: true
# Linux
linux_install_retries: 3
linux_install_delay: 10
# pip
pip_install_retries: 3
pip_install_delay: 10
# venv
ma_virtualenv: $HOME/env
# Config
ma_config: []
# ma_config_type options: template, lineinfile, ini_file
# See tasks/configure.yml
ma_config_type: template
ma_config_template_default: ansible-auto.cfg.j2
ma_src_path: /usr/local/ansible/src
# ARA
ma_ara: false
# Plugins
ma_plugins_paths_list: []
ma_plugins_path: /usr/local/ansible/plugins
ma_plugins: []
ma_plugins_sections:
action_plugins: defaults
cache_plugins: defaults
callback_plugins: defaults
connection_plugins: defaults
filter_plugins: defaults
httpapi_plugins: defaults
inventory_plugins: defaults
lookup_plugins: defaults
netconf_plugins: defaults
strategy_plugins: defaults
terminal_plugins: defaults
test_plugins: defaults
vars_plugins: defaults
# Devel
ma_devel: false
ma_devel_owner: root
ma_repo: false
ma_repo_version: devel
ma_repo_url: https://github.com/ansible/ansible
ma_repo_dir: /scratch/ansible-git
ma_rnotes: false
ma_rnotes_core_url: https://raw.githubusercontent.com/ansible/ansible/stable-
ma_rnotes_core_dir: /scratch/ansible-release-notes/core
ma_rnotes_core_list: ["2.14", "2.15", "2.16"]
ma_rnotes_build_url: https://raw.githubusercontent.com/ansible-community/ansible-build-data/main/
ma_rnotes_build_dir: /scratch/ansible-release-notes/build
ma_rnotes_build_list: ["7", "8", "9"]
# EOF
...