Quellcode durchsuchen

Merge pull request #212 from noelmcloughlin/issue186_travis

Updated Travis/Kitchen tests
master
Niels Abspoel vor 7 Jahren
Ursprung
Commit
48bab96af6
Es ist kein Account mit der E-Mail-Adresse des Committers verbunden
3 geänderte Dateien mit 38 neuen und 14 gelöschten Zeilen
  1. +16
    -14
      .kitchen.yml
  2. +16
    -0
      .travis.yml
  3. +6
    -0
      Gemfile

+ 16
- 14
.kitchen.yml Datei anzeigen

@@ -1,23 +1,20 @@
---
driver:
name: vagrant
name: docker
use_sudo: false
privileged: true
require_chef_omnibus: false

platforms:
- name: debian-jessie64
driver_config:
box: ssplatt/salt-deb-8
- name: centos-7
driver_config:
box: rchrd/centos-7-x64-salt
- name: centos-6
driver_config:
box: rchrd/centos-6-x64-salt
- name: ubuntu-16.04
- name: debian-9

provisioner:
name: salt_solo
salt_version: 2015.8.8
formula: apache
require_chef: false
data_path: test/shared
is_file_root: true
pillars:
top.sls:
base:
@@ -25,6 +22,7 @@ provisioner:
- apache
apache.sls:
apache:
manage_service_states: False
mod_security:
crs_install: True
manage_config: True
@@ -39,16 +37,20 @@ provisioner:
sec_debug_log_level: '3'

suites:
- name: apache
- name: default
provisioner:
state_top:
base:
'*':
- apache
- name: mod_security
- apache.mod_security
- name: apache_norestart
provisioner:
state_top:
base:
'*':
- apache
- apache.mod_security
pillars:
apache.sls:
apache:
manage_service_states: False

+ 16
- 0
.travis.yml Datei anzeigen

@@ -0,0 +1,16 @@
sudo: required
language: python
services:
- docker

before_install:
- bundle install

env:
matrix:
- INSTANCE: default-centos-7
- INSTANCE: default-ubuntu-1604
- INSTANCE: default-debian-9

script:
- bundle exec kitchen verify ${INSTANCE}

+ 6
- 0
Gemfile Datei anzeigen

@@ -0,0 +1,6 @@
source "https://rubygems.org"

gem "test-kitchen", '>=1.2.1'
gem "kitchen-docker"
gem "kitchen-salt", ">=0.0.11"
gem "kitchen-inspec"

Laden…
Abbrechen
Speichern