-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.dev.env
More file actions
executable file
·171 lines (159 loc) · 8.9 KB
/
Copy path.dev.env
File metadata and controls
executable file
·171 lines (159 loc) · 8.9 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
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
#!/usr/bin/env bash
#
# Development environment variables
#
# * Used by DevBin64 to define project wide variables
# * Automatically loaded by dev-set
# * Do not include local variables (workstation specific) and secrets. Use .local.env and .secrets.env instead
# * Version: 1.0.0
# * Template: 5.0.0
#
#
# DevBin64 variables
#
# * Use to customize devbin64 module variables
# * Module variables are defined in bin/dev-env-MODULE
#
# Lint / ShellCheck / Target
export DEV_LINT_SHELLCHECK_TARGET="${DEV_BASE_BUILD}/prepare/project/bashlib64.bash"
# Release / GitHub / Repository Owner
export DEV_RELEASE_GITHUB_REPO_OWNER='automation64'
# Release / GitHub / Repository Name
export DEV_RELEASE_GITHUB_REPO_NAME='bashlib64'
# Test / Act / List of workflows
export DEV_TEST_ACT_WORKFLOWS=''
DEV_TEST_ACT_WORKFLOWS+=' lint-shellcheck'
DEV_TEST_ACT_WORKFLOWS+=' sast-gitleaks'
DEV_TEST_ACT_WORKFLOWS+=' test-bash-linux'
DEV_TEST_ACT_WORKFLOWS+=' test-testmansh-ansible'
DEV_TEST_ACT_WORKFLOWS+=' test-testmansh-terraform'
DEV_TEST_ACT_WORKFLOWS+=' test-testmansh-mongodb'
DEV_TEST_ACT_WORKFLOWS+=' test-testmansh-kubernetes'
DEV_TEST_ACT_WORKFLOWS+=' test-testmansh-container'
DEV_TEST_ACT_WORKFLOWS+=' test-testmansh-cloud'
DEV_TEST_ACT_WORKFLOWS+=' test-testmansh-bash-os'
DEV_TEST_ACT_WORKFLOWS+=' test-testmansh-bash-opt'
DEV_TEST_ACT_WORKFLOWS+=' test-testmansh-bash-non-os'
# Test / TestmanSH / Cases
export DEV_TEST_TESTMANSH_CASES_BASH_OS="${DEV_BASE_TEST}/batscore/bash-os"
export DEV_TEST_TESTMANSH_CASES_BASH_NON_OS="${DEV_BASE_TEST}/batscore/bash-non-os"
export DEV_TEST_TESTMANSH_CASES_BASH_OPT="${DEV_BASE_TEST}/batscore/bash-opt"
export DEV_TEST_TESTMANSH_CASES_ANSIBLE="${DEV_BASE_TEST}/batscore/ansible"
export DEV_TEST_TESTMANSH_CASES_CLOUD="${DEV_BASE_TEST}/batscore/cloud"
export DEV_TEST_TESTMANSH_CASES_CONTAINER="${DEV_BASE_TEST}/batscore/container"
export DEV_TEST_TESTMANSH_CASES_KUBERNETES="${DEV_BASE_TEST}/batscore/kubernetes"
export DEV_TEST_TESTMANSH_CASES_MONGODB="${DEV_BASE_TEST}/batscore/mongodb"
export DEV_TEST_TESTMANSH_CASES_TERRAFORM="${DEV_BASE_TEST}/batscore/terraform"
# Test / TestmanSH / Container
export DEV_TEST_TESTMANSH_CONTAINER_ANSIBLE='bash-test/oraclelinux-9-bash-test-ansible-2:latest'
export DEV_TEST_TESTMANSH_CONTAINER_CLOUD='bash-test/oraclelinux-9-bash-test-cloud:latest'
export DEV_TEST_TESTMANSH_CONTAINER_KUBERNETES='bash-test/oraclelinux-9-bash-test-k8s:latest'
export DEV_TEST_TESTMANSH_CONTAINER_MONGODB='bash-test/oraclelinux-9-bash-test-mongosh-6:latest'
export DEV_TEST_TESTMANSH_CONTAINER_TERRAFORM='bash-test/oraclelinux-9-bash-test-terraform:latest'
export DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_SINGLE='bash-test/alpine-3-bash-test:latest'
export DEV_TEST_TESTMANSH_CONTAINER_BASH_NON_OS=''
DEV_TEST_TESTMANSH_CONTAINER_BASH_NON_OS+=' bash-test/alpine-3-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_NON_OS+=' bash-test/sles-15-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_NON_OS+=' bash-test/debian-11-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_NON_OS+=' bash-test/rhel-9-bash-test:latest'
export DEV_TEST_TESTMANSH_CONTAINER_BASH_OPT=''
DEV_TEST_TESTMANSH_CONTAINER_BASH_OPT+=' bash-test/alpine-3-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OPT+=' bash-test/sles-15-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OPT+=' bash-test/debian-11-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OPT+=' bash-test/rhel-9-bash-test:latest'
export DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDHAT_A=''
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDHAT_A+=' bash-test/centos-7-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDHAT_A+=' bash-test/centos-8-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDHAT_A+=' bash-test/centos-9-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDHAT_A+=' bash-test/centos-10-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDHAT_A+=' bash-test/rhel-8-bash-test:latest'
export DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDHAT_B=''
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDHAT_B+=' bash-test/rhel-9-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDHAT_B+=' bash-test/rhel-10-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDHAT_B+=' bash-test/almalinux-10-bash-test:latest'
export DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDHAT_C=''
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDHAT_C+=' bash-test/oraclelinux-9-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDHAT_C+=' bash-test/rockylinux-10-bash-test:latest'
export DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_DEBIAN=''
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_DEBIAN+=' bash-test/debian-9-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_DEBIAN+=' bash-test/debian-10-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_DEBIAN+=' bash-test/debian-11-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_DEBIAN+=' bash-test/debian-12-bash-test:latest'
export DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_FEDORA_A=''
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_FEDORA_A+=' bash-test/fedora-33-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_FEDORA_B+=' bash-test/fedora-35-bash-test:latest'
export DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_FEDORA_B=''
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_FEDORA_B+=' bash-test/fedora-43-bash-test:latest'
export DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_UBUNTU=''
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_UBUNTU+=' bash-test/ubuntu-18.4-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_UBUNTU+=' bash-test/ubuntu-20.4-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_UBUNTU+=' bash-test/ubuntu-22.4-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_UBUNTU+=' bash-test/ubuntu-24.4-bash-test:latest'
export DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_OTHER=''
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_OTHER+=' bash-test/alpine-3.18-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_OTHER+=' bash-test/alpine-3.20-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_OTHER+=' bash-test/alpine-3.22-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_OTHER+=' bash-test/amazonlinux-2023-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_OTHER+=' bash-test/kalilinux-2024.3-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_OTHER+=' bash-test/kalilinux-2025.6-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_OTHER+=' bash-test/sles-15-bash-test:latest'
export DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDUCED=''
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDUCED+=' bash-test/centos-7-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDUCED+=' bash-test/debian-9-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDUCED+=' bash-test/alpine-3-bash-test:latest'
DEV_TEST_TESTMANSH_CONTAINER_BASH_OS_REDUCED+=' bash-test/sles-15-bash-test:latest'
export DEV_TEST_TESTMANSH_CONTAINER_CONTAINER=''
DEV_TEST_TESTMANSH_CONTAINER_CONTAINER+=' bash-test/oraclelinux-9-bash-test-podman:latest'
DEV_TEST_TESTMANSH_CONTAINER_CONTAINER+=' bash-test/oraclelinux-9-bash-test-docker:latest'
#
# Project specific variables
#
# Env / Project / Modules / Core
export DEV_ENV_PROJECT_MODULES_CORE=''
DEV_ENV_PROJECT_MODULES_CORE+=' check'
DEV_ENV_PROJECT_MODULES_CORE+=' dbg'
DEV_ENV_PROJECT_MODULES_CORE+=' log'
DEV_ENV_PROJECT_MODULES_CORE+=' msg'
DEV_ENV_PROJECT_MODULES_CORE+=' os'
# Env / Project / Modules / Optional
export DEV_ENV_PROJECT_MODULES_OPT=''
DEV_ENV_PROJECT_MODULES_OPT+=' ans'
DEV_ENV_PROJECT_MODULES_OPT+=' api'
DEV_ENV_PROJECT_MODULES_OPT+=' arc'
DEV_ENV_PROJECT_MODULES_OPT+=' aws'
DEV_ENV_PROJECT_MODULES_OPT+=' bsh'
DEV_ENV_PROJECT_MODULES_OPT+=' cnt'
DEV_ENV_PROJECT_MODULES_OPT+=' cryp'
DEV_ENV_PROJECT_MODULES_OPT+=' fmt'
DEV_ENV_PROJECT_MODULES_OPT+=' fs '
DEV_ENV_PROJECT_MODULES_OPT+=' gcp'
DEV_ENV_PROJECT_MODULES_OPT+=' hlm'
DEV_ENV_PROJECT_MODULES_OPT+=' iam'
DEV_ENV_PROJECT_MODULES_OPT+=' k8s'
DEV_ENV_PROJECT_MODULES_OPT+=' mdb'
DEV_ENV_PROJECT_MODULES_OPT+=' pkg'
DEV_ENV_PROJECT_MODULES_OPT+=' py'
DEV_ENV_PROJECT_MODULES_OPT+=' rbac'
DEV_ENV_PROJECT_MODULES_OPT+=' rnd'
DEV_ENV_PROJECT_MODULES_OPT+=' rxtx'
DEV_ENV_PROJECT_MODULES_OPT+=' tf'
DEV_ENV_PROJECT_MODULES_OPT+=' tm '
DEV_ENV_PROJECT_MODULES_OPT+=' txt'
DEV_ENV_PROJECT_MODULES_OPT+=' ui '
DEV_ENV_PROJECT_MODULES_OPT+=' vcs'
DEV_ENV_PROJECT_MODULES_OPT+=' xsv'
# Build / Project / Target file name
export DEV_PACK_PROJECT_ASSETS_SA='bashlib64.bash'
export DEV_PACK_PROJECT_ASSETS_CORE='bashlib64-core.bash'
export DEV_PACK_PROJECT_ASSETS_OPT='bashlib64-opt.bash'
export DEV_PACK_PROJECT_ASSETS_MODULE='bashlib64-module'
export DEV_PACK_PROJECT_ASSETS_MODULE_CORE='bashlib64-module-core.bash'
# Pack / Project / Package name
export DEV_PACK_PROJECT_BUNDLE_SA='bashlib64-stand-alone.tgz'
export DEV_PACK_PROJECT_BUNDLE_SPLIT='bashlib64-split.tgz'
export DEV_PACK_PROJECT_BUNDLE_MODULAR='bashlib64-modular.tgz'
# Release / GitHub / Artifact path
export DEV_RELEASE_GITHUB_ARTIFACT=''
DEV_RELEASE_GITHUB_ARTIFACT+=" ${DEV_PATH_BUILD_PACK}/project/${DEV_PACK_PROJECT_BUNDLE_SA}"
DEV_RELEASE_GITHUB_ARTIFACT+=" ${DEV_PATH_BUILD_PACK}/project/${DEV_PACK_PROJECT_BUNDLE_SPLIT}"
DEV_RELEASE_GITHUB_ARTIFACT+=" ${DEV_PATH_BUILD_PACK}/project/${DEV_PACK_PROJECT_BUNDLE_MODULAR}"