noggin theme

This commit is contained in:
nazunalika 2021-01-17 23:34:42 -07:00
parent ebafc8c475
commit 1747f1f76e
3 changed files with 45 additions and 0 deletions

View File

@ -32,3 +32,8 @@
command: gitlab-ctl reconfigure command: gitlab-ctl reconfigure
register: gitlab_restart register: gitlab_restart
failed_when: gitlab_restart_handler_failed_when | bool failed_when: gitlab_restart_handler_failed_when | bool
- name: restart_noggin
service:
name: noggin
state: restarted

View File

@ -0,0 +1,40 @@
---
# (Re)deploys the noggin theme
- name: Deploy Noggin Theme
hosts: "idp"
become: true
handers:
- import_tasks: handlers/main.yml
pre_tasks:
- name: Check if ansible cannot be run here
stat:
path: /etc/no-ansible
register: no_ansible
- name: Verify if we can run ansible
assert:
that:
- "not no_ansible.stat.exists"
success_msg: "We are not able to run on this node"
fail_msg: "/etc/no-ansible exists - skipping run on this node"
tasks:
- name: Deploy Rocky Noggin Theme
git:
repo: https://github.com/rocky-linux/noggin-theme.git
dest: /opt/noggin/noggin/noggin/themes/rocky
update: true
version: main
become_user: noggin
notify: restart_noggin
post_tasks:
- name: Touching run file that ansible has ran here
file:
path: /var/log/ansible.run
state: touch
mode: '0644'
owner: root
group: root