Skip to content
Snippets Groups Projects
Commit c39b5492 authored by Chris Hines's avatar Chris Hines
Browse files

clean up the munge install to use the same process as slumr/ucx etc

parent 4351ce07
No related branches found
No related tags found
3 merge requests!518modifications to playbooks because 1. we're not using ldap 2. we're mounting...,!517modifications to playbooks because 1. we're not using ldap 2. we're mounting...,!513modifications to playbooks because 1. we're not using ldap 2. we're mounting...
server_packages: server_packages:
- python - python3
- python-dev - python3-dev
- libmariadb-dev - libmariadb-dev
- python3-pip - python3-pip
- libapache2-mod-wsgi - libapache2-mod-wsgi
......
...@@ -2,29 +2,44 @@ ...@@ -2,29 +2,44 @@
stat: path="{{ munge_dir }}/bin/munge" stat: path="{{ munge_dir }}/bin/munge"
register: munge_binary register: munge_binary
- name: define munge_src_url
set_fact:
munge_src_url: "http://consistency0/src/munge-{{ munge_version }}.tar.bz2"
when: munge_src_url is not defined
- name: download munge
get_url:
url: "{{ munge_src_url }}"
checksum: "{{ munge_src_checksum }}"
dest: "{{ src_base }}/munge_src"
when: munge_src_checksum is defined
- name: download munge
get_url:
url: "{{ munge_src_url }}"
dest: "{{ src_base }}/munge_src"
when: munge_src_checksum is not defined
- name: unarchive munge - name: unarchive munge
unarchive: unarchive:
args: src: "{{ src_base }}/munge_src"
#src: "http://consistency0/src/munge-{{ munge_version }}.tar.bz2" dest: "{{ src_base }}"
src: "https://github.com/dun/munge/releases/download/munge-{{ munge_version }}/munge-{{ munge_version }}.tar.xz" remote_src: yes
copy: no creates: "{{ munge_src_dir }}"
dest: /tmp
creates: /tmp/munge-{{ munge_version }}/configure
when: not munge_binary.stat.exists
- name: build munge - name: build munge
shell: ./configure --prefix={{ munge_dir }} && make shell: ./configure --prefix={{ munge_dir }} && make
args: args:
chdir: /tmp/munge-{{ munge_version }} chdir: "{{ munge_src_dir }}"
creates: /tmp/munge-{{ munge_version }}/src/munge/munge creates: "{{ munge_src_dir }}/src/munge/munge"
when: not munge_binary.stat.exists when: not munge_binary.stat.exists
- name: install munge - name: install munge
shell: make install shell: make install
become: true become: true
args: args:
chdir: /tmp/munge-{{ munge_version }} chdir: "{{ munge_src_dir }}"
creates: "{{ munge_dir }}/bin/munge" creates: "{{ munge_dir }}/bin/munge"
when: not munge_binary.stat.exists when: not munge_binary.stat.exists
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment