forked from Linuxfabrik/lfops
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexecution-environment.yml
More file actions
36 lines (27 loc) · 939 Bytes
/
execution-environment.yml
File metadata and controls
36 lines (27 loc) · 939 Bytes
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
# build with
# ansible-builder build --tag lfops_ee:local -vvv
# takes around 3 mins
# https://ansible.readthedocs.io/projects/builder/en/stable/definition/#builder-ee-definition
version: 3
images:
base_image:
name: 'quay.io/rockylinux/rockylinux:9'
dependencies:
ansible_runner:
package_pip: 'ansible-runner'
ansible_core:
package_pip: 'ansible-core>=2.16.0,<2.17.0' # make sure the ansible version works with rhel8
galaxy: 'execution-environment-requirements.yml'
python:
- 'jmespath' # required for community.general.json_query
- 'netaddr' # required for ansible.utils.ipaddr
- 'passlib' # required for ansible.builtin.password_hash filter
- 'pywinrm'
python_interpreter:
package_system: 'python3.11'
python_path: '/usr/bin/python3.11'
system:
- 'git-core' # required for ansible.builtin.git module
additional_build_files:
- src: 'linuxfabrik-lfops.tar.gz'
dest: '.'