Initial commit
All checks were successful
Ansible Playbook lint / ansible-lint (push) Successful in 35s
All checks were successful
Ansible Playbook lint / ansible-lint (push) Successful in 35s
This commit is contained in:
12
roles/add_helper_scripts/files/import.bash
Normal file
12
roles/add_helper_scripts/files/import.bash
Normal file
@@ -0,0 +1,12 @@
|
||||
#!/usr/bin/env -S bash
|
||||
|
||||
mapfile -t files <<< "$(ls -1 /tmp/kcw-*.zip)"
|
||||
|
||||
for file in ${files[@]}; do
|
||||
echo "target: $file"
|
||||
dir=$(cut -d'$' -f1 <<< "$file")
|
||||
if ! [[ -d "$dir" ]]; then
|
||||
unzip -d "$dir" "$file"
|
||||
fi
|
||||
cmsImportTask "$dir"
|
||||
done
|
||||
10
roles/add_helper_scripts/files/users.bash
Normal file
10
roles/add_helper_scripts/files/users.bash
Normal file
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env -S bash
|
||||
cat > contest.yaml <<EOF
|
||||
name: "con_test"
|
||||
description: "Contest to test CMS"
|
||||
users:
|
||||
EOF
|
||||
|
||||
awk '{printf "- username: \"%s\"\n password: \"%s\"\n", $1, $2}' passwd >> contest.yaml
|
||||
|
||||
less contest.yaml
|
||||
15
roles/add_helper_scripts/tasks/main.yml
Normal file
15
roles/add_helper_scripts/tasks/main.yml
Normal file
@@ -0,0 +1,15 @@
|
||||
---
|
||||
- name: Copy users.bash
|
||||
ansible.builtin.copy:
|
||||
src: users.bash
|
||||
dest: /srv/cms/users.bash
|
||||
mode: '0755'
|
||||
owner: cmsuser
|
||||
group: cmsuser
|
||||
- name: Copy import.bash
|
||||
ansible.builtin.copy:
|
||||
src: import.bash
|
||||
dest: /srv/cms/import.bash
|
||||
mode: '0755'
|
||||
owner: cmsuser
|
||||
group: cmsuser
|
||||
Reference in New Issue
Block a user