This repository was archived by the owner on Aug 9, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdevcontainer-feature.json
More file actions
59 lines (59 loc) · 1.71 KB
/
Copy pathdevcontainer-feature.json
File metadata and controls
59 lines (59 loc) · 1.71 KB
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
{
"id": "ansible",
"version": "1.5.0",
"name": "ansible",
"documentationURL": "https://github.com/nikaro/features/tree/main/src/ansible",
"description": "Ansible is an open source community project sponsored by Red Hat, it's the simplest way to automate IT.",
"options": {
"debug": {
"default": false,
"description": "Enable debug output.",
"type": "boolean"
},
"version": {
"default": "",
"description": "Version to install. If not specified, the latest version will be installed.",
"proposals": ["9.1.0"],
"type": "string"
},
"venv_path": {
"default": "/opt/ansible",
"description": "Path to the ansible home directory.",
"proposals": ["/usr/local/ansible"],
"type": "string"
},
"requirements": {
"default": "curl,jq,libffi-dev,python3-venv",
"description": "Required distribution packages.",
"proposals": ["curl,jq,libffi-dev,python3-dev"],
"type": "string"
},
"dependencies": {
"default": "",
"description": "Additional dependencies to install in the virtualenv.",
"proposals": ["ansible-lint,requests"],
"type": "string"
}
},
"customizations": {
"vscode": {
"extensions": [
"esbenp.prettier-vscode",
"redhat.ansible",
"redhat.vscode-yaml"
],
"settings": {
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
}
}
}
},
"installsAfter": [
"ghcr.io/devcontainers/features/python",
"ghcr.io/nikaro/features/packages",
"ghcr.io/nikaro/features/pyenv"
],
"postCreateCommand": "/usr/local/share/feature-ansible-post-create.sh"
}