Skip to content
Snippets Groups Projects
Commit e1459373 authored by Jörg Sachse's avatar Jörg Sachse
Browse files

feat: add Bash function to create single SIP for testing ingest/access

parent a6fa2bef
No related branches found
No related tags found
1 merge request!2merge feat_ND-2363_ND-2323 into master
function create-sip () {
if [[ ! -d ~/submissionapplications4rosetta/ ]]; then
git clone --quiet --depth 10 \
https://git.slub-dresden.de/slub-digitalpreservation/submissionapplications4rosetta.git \
~/submissionapplications4rosetta
fi
cd ~/submissionapplications4rosetta
git pull
perl -I ~/submissionapplications4rosetta/lib/ \
-I /usr/local/perl/ \
-e 'use Test::GeneratorSIPs; generate_unique_bagit_sip_in({ sip_type => "small", config => "/home/processing/.subapp.cfg" });'
}
---
- name: add more Bash aliases
ansible.builtin.blockinfile:
path: "/etc/profile.d/bash_aliases.sh"
owner: "root"
group: "root"
mode: "0644"
marker: "# {mark} ANSIBLE MANAGED BLOCK - Subapp/DisApp all users"
block: |
alias subapp-version="dpkg -l | grep 'application4rosetta'"
alias disapp-version="dpkg -l | grep 'application4rosetta'"
- name: add Bash functions
ansible.builtin.copy:
src: "etc/profile.d/bash_functions_ingest.sh"
dest: "/etc/profile.d/bash_functions_ingest.sh"
mode: "0644"
owner: "root"
group: "root"
...@@ -53,6 +53,10 @@ ...@@ -53,6 +53,10 @@
ansible.builtin.import_tasks: "configure_processing_user.yml" ansible.builtin.import_tasks: "configure_processing_user.yml"
tags: [users, bash] tags: [users, bash]
- name: Bash konfigurieren
ansible.builtin.import_tasks: "configure_bash.yml"
tags: [users, bash]
- name: Check_MK Plugins installieren - name: Check_MK Plugins installieren
ansible.builtin.import_tasks: "install_checkmk_plugins.yml" ansible.builtin.import_tasks: "install_checkmk_plugins.yml"
tags: [monitoring, checkmk] tags: [monitoring, checkmk]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment