You've already forked ansible-role-rsyslog
Add support for adiscon official package repository
This commit is contained in:
@@ -1,8 +0,0 @@
|
||||
# Install packages for Archlinux
|
||||
---
|
||||
- name: install packages for Archlinux
|
||||
tags:
|
||||
- rsyslog
|
||||
- packages
|
||||
pacman: pkg={{item}} state=installed
|
||||
with_items: '{{ rsyslog_package_names }}'
|
||||
@@ -1,8 +0,0 @@
|
||||
# Install packages for Debian
|
||||
---
|
||||
- name: install packages for Debian
|
||||
tags:
|
||||
- rsyslog
|
||||
- packages
|
||||
apt: pkg={{item}} state=installed
|
||||
with_items: '{{ rsyslog_package_names }}'
|
||||
@@ -1,3 +1,11 @@
|
||||
# Archlinux related tasks
|
||||
---
|
||||
- include: arch_packages.yml
|
||||
|
||||
## TODO maybe?: no official upstream packages/repo for Archlinux
|
||||
|
||||
- name: install packages for Archlinux
|
||||
tags:
|
||||
- rsyslog
|
||||
- packages
|
||||
pacman: pkg={{item}} state=installed
|
||||
with_items: '{{ rsyslog_package_names }}'
|
||||
@@ -1,3 +1,25 @@
|
||||
# Debian related tasks
|
||||
---
|
||||
- include: deb_packages.yml
|
||||
|
||||
- name: Import Adiscon rsyslog Key for apt
|
||||
apt_key: keyserver=keys.gnupg.net id=AEF0CF8E state=present
|
||||
when: use_repo == True and ansible_distribution == 'Debian'
|
||||
|
||||
## TODO: v8-stable for debian wheezy only available at this time, sanitize selection
|
||||
## http://www.rsyslog.com/debian-repository/
|
||||
- name: Enable Adiscon rsyslog apt repo
|
||||
apt_repository: repo='deb http://debian.adiscon.com/v8-stable wheezy/' state=present filename='rsyslog' update_cache='yes'
|
||||
when: use_repo == True and ansible_distribution == 'Debian'
|
||||
|
||||
## TODO: v8-stable/v7-stable available, for "ubuntu versions not yet reached end of life".. sanitize selection
|
||||
## http://www.rsyslog.com/ubuntu-repository/
|
||||
- name: Enable Adiscon rsyslog apt repo
|
||||
apt_repository: repo='ppa:adiscon/v{{ repo_releasever }}-stable'
|
||||
when: use_repo == True and ansible_distribution == 'Ubuntu'
|
||||
|
||||
- name: install packages for Debian
|
||||
tags:
|
||||
- rsyslog
|
||||
- packages
|
||||
apt: pkg={{item}} state=installed update_cache=yes
|
||||
with_items: '{{ rsyslog_package_names }}'
|
||||
@@ -1,3 +1,30 @@
|
||||
# RHEL related tasks
|
||||
---
|
||||
- include: rh_packages.yml
|
||||
|
||||
- name: Check Adiscon rsyslog GPG Key presence
|
||||
tags:
|
||||
- rsyslog
|
||||
- packages
|
||||
stat: path=/etc/pki/rpm-gpg/RPM-GPG-KEY-Adiscon
|
||||
register: adiscon_gpg_key
|
||||
|
||||
- name: Import Adiscon rsyslog GPG Key for RHEL
|
||||
tags:
|
||||
- rsyslog
|
||||
- packages
|
||||
rpm_key: key=http://rpms.adiscon.com/RPM-GPG-KEY-Adiscon state=present
|
||||
when: adiscon_gpg_key.stat.exists == False and use_repo == True
|
||||
|
||||
- name: Enable Adiscon rsyslog yum repo
|
||||
tags:
|
||||
- rsyslog
|
||||
- packages
|
||||
template: src=rsyslog.yum.repo.j2 dest=/etc/yum.repos.d/rsyslog.repo
|
||||
when: use_repo == True
|
||||
|
||||
- name: install packages for RHEL
|
||||
tags:
|
||||
- rsyslog
|
||||
- packages
|
||||
yum: pkg={{item}} state=latest
|
||||
with_items: '{{ rsyslog_package_names }}'
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
# Install packages for RHEL
|
||||
---
|
||||
- name: install packages for RHEL
|
||||
tags:
|
||||
- rsyslog
|
||||
- packages
|
||||
yum: pkg={{item}} state=installed
|
||||
with_items: '{{ rsyslog_package_names }}'
|
||||
Reference in New Issue
Block a user