Add basic test suite

This commit is contained in:
Adam Mendlik 2017-03-10 11:30:39 -07:00
parent 97fac49bfd
commit 112580daa1
3 changed files with 48 additions and 0 deletions

2
.gitignore vendored
View File

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

40
.kitchen.yml Normal file
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

View File

@ -0,0 +1,6 @@
require 'serverspec'
set :backend, :exec
describe service('firewalld') do
it { should be_running }
end