Browse Source

Add basic test suite

tags/v0.6.2
Adam Mendlik 7 years ago
parent
commit
112580daa1
3 changed files with 48 additions and 0 deletions
  1. +2
    -0
      .gitignore
  2. +40
    -0
      .kitchen.yml
  3. +6
    -0
      test/integration/default/serverspec/firewalld_server_spec.rb

+ 2
- 0
.gitignore View File

@@ -4,3 +4,5 @@ metadata.json
*.swp
*.tmp
/.project
.kitchen/
.kitchen.local.yml

+ 40
- 0
.kitchen.yml View File

@@ -0,0 +1,40 @@
---
driver:
name: vagrant

platforms:
- name: centos-7.2

provisioner:
name: salt_solo
salt_install: bootstrap
salt_bootstrap_url: https://bootstrap.saltstack.com
salt_version: latest
formula: firewalld
pillars:
top.sls:
base:
'*':
- firewalld
firewalld.sls:
firewalld:
enabled: True
IndividualCalls: 'no'
LogDenied: 'off'
services:
glusterfs:
short: glusterfs
description: 'GlusterFS network filesystem'
ports:
tcp:
- 24007-24008
- 49152-49200

suites:
- name: default
provisioner:
salt_bootstrap_options: -X -d
state_top:
base:
'*':
- firewalld

+ 6
- 0
test/integration/default/serverspec/firewalld_server_spec.rb View File

@@ -0,0 +1,6 @@
require 'serverspec'
set :backend, :exec

describe service('firewalld') do
it { should be_running }
end

Loading…
Cancel
Save