40 lines
1.0 KiB
YAML
40 lines
1.0 KiB
YAML
---
|
|
- name: "copy radiusclient-ng to destination server"
|
|
synchronize:
|
|
src: "{{ role_path }}/../radius_rpm_files/{{ wannat_global.rpm_files.radius_client_rpm_file }}"
|
|
dest: "/tmp/"
|
|
|
|
- name: "install radiusclient-ng"
|
|
yum:
|
|
name: "{{ packages }}"
|
|
state: present
|
|
vars:
|
|
packages:
|
|
- /tmp/radiusclient-ng-0.5.6-9.el7.x86_64.rpm
|
|
|
|
- name: "Template the radiusclient.conf file"
|
|
template:
|
|
src: "{{ role_path }}/templates/radiusclient.conf.j2"
|
|
dest: /etc/radiusclient-ng/radiusclient.conf
|
|
tags: template
|
|
|
|
- name: "Template the servers file"
|
|
template:
|
|
src: "{{ role_path }}/templates/servers.j2"
|
|
dest: /etc/radiusclient-ng/servers
|
|
tags: template
|
|
|
|
|
|
- name: "Template the dictionary config file"
|
|
template:
|
|
src: "{{ role_path }}/templates/dictionary.j2"
|
|
dest: /usr/share/radiusclient-ng/dictionary
|
|
tags: template
|
|
|
|
- name: "Template the dictionary.microsoft config file"
|
|
template:
|
|
src: "{{ role_path }}/templates/dictionary.microsoft.j2"
|
|
dest: /usr/share/radiusclient-ng/dictionary.microsoft
|
|
tags: template
|
|
|