Add Debian support

Change-Id: I432f225d397773d029b6c80b3293ba3da119b45f
This commit is contained in:
Mohammed Naser 2019-04-10 21:58:47 -04:00
parent ec44d25f9b
commit 122c529e20
6 changed files with 35 additions and 0 deletions

@ -8,6 +8,9 @@ galaxy_info:
company: VEXXHOST, Inc.
platforms:
- name: Debian
versions:
- stretch
- name: Ubuntu
versions:
- bionic

@ -0,0 +1,16 @@
---
- name: Configure repository
become: true
apt_repository:
repo: deb http://deb.debian.org/debian/ unstable main
filename: unstable-wireguard
state: present
- name: Pin unstable repository
become: true
copy:
dest: /etc/apt/preferences.d/limit-unstable
content: >
Package: *
Pin: release a=unstable
Pin-Priority: 90

1
vars/debian.yaml Symbolic link

@ -0,0 +1 @@
ubuntu.yaml

@ -24,6 +24,11 @@
parent: ansible-role-wireguard-integration
nodeset: centos-7-2-node
- job:
name: ansible-role-wireguard-integration-debian-stretch
parent: ansible-role-wireguard-integration
nodeset: debian-stretch-2-node
- job:
name: ansible-role-wireguard-integration-ubuntu-bionic
parent: ansible-role-wireguard-integration

@ -20,6 +20,14 @@
- name: secondary
label: centos-7
- nodeset:
name: debian-stretch-2-node
nodes:
- name: primary
label: debian-stretch
- name: secondary
label: debian-stretch
- nodeset:
name: ubuntu-bionic-2-node
nodes:

@ -16,8 +16,10 @@
check:
jobs:
- ansible-role-wireguard-integration-centos-7
- ansible-role-wireguard-integration-debian-stretch
- ansible-role-wireguard-integration-ubuntu-bionic
gate:
jobs:
- ansible-role-wireguard-integration-centos-7
- ansible-role-wireguard-integration-debian-stretch
- ansible-role-wireguard-integration-ubuntu-bionic