Skip to content
Snippets Groups Projects
Commit 22c255c7 authored by Jens Steidl's avatar Jens Steidl :baby_chick:
Browse files

chore: use FQCN for modules going forward

parent ba330118
No related branches found
No related tags found
1 merge request!2Add mediaconch symlinks
--- ---
- name: install MediaConch - name: install MediaConch
yum: ansible.builtin.yum:
name: [ name: [
"mediaconch", "mediaconch",
"git", "git",
...@@ -9,12 +9,12 @@ ...@@ -9,12 +9,12 @@
state: latest state: latest
- name: check MediaConch symlink - name: check MediaConch symlink
stat: ansible.builtin.stat:
path: "/operational_shared/software/mediaconch" path: "/operational_shared/software/mediaconch"
register: mediaconch_stat register: mediaconch_stat
- name: set MediaConch symlink - name: set MediaConch symlink
file: ansible.builtin.file:
src: "/usr/bin/mediaconch" src: "/usr/bin/mediaconch"
dest: "/operational_shared/software/mediaconch" dest: "/operational_shared/software/mediaconch"
state: link state: link
...@@ -24,22 +24,22 @@ ...@@ -24,22 +24,22 @@
( mediaconch_stat.stat.isreg ) ( mediaconch_stat.stat.isreg )
- name: remove existing MediaConch-Profile repo directory (otherwise, we can't clone it in the next task -.-) - name: remove existing MediaConch-Profile repo directory (otherwise, we can't clone it in the next task -.-)
file: ansible.builtin.file:
path: "/tmp/mediaconch-profile/" path: "/tmp/mediaconch-profile/"
state: absent state: absent
- name: checkout MediaConch-Profile repo - name: checkout MediaConch-Profile repo
git: ansible.builtin.git:
repo: "https://git.slub-dresden.de/digital-preservation/mediaconch-profile.git" repo: "https://git.slub-dresden.de/digital-preservation/mediaconch-profile.git"
dest: "/tmp/mediaconch-profile/" dest: "/tmp/mediaconch-profile/"
- name: compile MediaConch profile - name: compile MediaConch profile
command: ansible.builtin.command:
cmd: "bash /tmp/mediaconch-profile/build_all.sh" cmd: "bash /tmp/mediaconch-profile/build_all.sh"
chdir: "/tmp/mediaconch-profile/" chdir: "/tmp/mediaconch-profile/"
- name: deploy MediaConch profile to Rosetta - name: deploy MediaConch profile to Rosetta
copy: ansible.builtin.copy:
src: "/tmp/mediaconch-profile/build/SLUB_mediaconch_policy_all.xml" src: "/tmp/mediaconch-profile/build/SLUB_mediaconch_policy_all.xml"
dest: "/operational_shared/software/SLUB_mediaconch_policy_all.xml" dest: "/operational_shared/software/SLUB_mediaconch_policy_all.xml"
remote_src: true remote_src: true
...@@ -48,12 +48,12 @@ ...@@ -48,12 +48,12 @@
mode: 0644 mode: 0644
- name: create MediaConch etc directory - name: create MediaConch etc directory
file: ansible.builtin.file:
path: "/etc/mediaconch/" path: "/etc/mediaconch/"
state: directory state: directory
- name: set MediaConch profile symlink # based on SLUBArchiv.digital Release 2022-01 - name: set MediaConch profile symlink # based on SLUBArchiv.digital Release 2022-01
file: ansible.builtin.file:
src: "{{ item.src }}" # HINT: default paths of Rosetta MediaConch Plugin src: "{{ item.src }}" # HINT: default paths of Rosetta MediaConch Plugin
dest: "{{ item.dest }}" dest: "{{ item.dest }}"
state: link state: link
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment