-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit d158bf7
Showing
12 changed files
with
255 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
.vagrant | ||
*~ | ||
*# | ||
.#* | ||
\#*# | ||
.*.sw[a-z] | ||
*.un~ | ||
|
||
# Bundler | ||
Gemfile.lock | ||
gems.locked | ||
bin/* | ||
.bundle/* | ||
|
||
# test kitchen | ||
.kitchen/ | ||
.kitchen.local.yml | ||
|
||
# Chef | ||
Berksfile.lock | ||
.zero-knife.rb | ||
Policyfile.lock.json |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
--- | ||
driver: | ||
name: vagrant | ||
|
||
provisioner: | ||
name: chef_zero | ||
# You may wish to disable always updating cookbooks in CI or other testing environments. | ||
# For example: | ||
# always_update_cookbooks: <%= !ENV['CI'] %> | ||
always_update_cookbooks: true | ||
|
||
verifier: | ||
name: inspec | ||
|
||
platforms: | ||
- name: ubuntu-16.04 | ||
- name: centos-7 | ||
|
||
suites: | ||
- name: default | ||
run_list: | ||
- recipe[windows-habitat-no-docker::default] | ||
verifier: | ||
inspec_tests: | ||
- test/integration/default | ||
attributes: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# frozen_string_literal: true | ||
source 'https://supermarket.chef.io' | ||
|
||
metadata |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# windows-habitat-no-docker CHANGELOG | ||
|
||
This file is used to list changes made in each version of the windows-habitat-no-docker cookbook. | ||
|
||
# 0.1.0 | ||
|
||
Initial release. | ||
|
||
- change 0 | ||
- change 1 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Copyright 2018 The Authors | ||
|
||
All rights reserved, do not redistribute. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# windows-habitat-no-docker | ||
|
||
TODO: Enter the cookbook description here. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,104 @@ | ||
# Put files/directories that should be ignored in this file when uploading | ||
# to a chef-server or supermarket. | ||
# Lines that start with '# ' are comments. | ||
|
||
# OS generated files # | ||
###################### | ||
.DS_Store | ||
Icon? | ||
nohup.out | ||
ehthumbs.db | ||
Thumbs.db | ||
|
||
# SASS # | ||
######## | ||
.sass-cache | ||
|
||
# EDITORS # | ||
########### | ||
\#* | ||
.#* | ||
*~ | ||
*.sw[a-z] | ||
*.bak | ||
REVISION | ||
TAGS* | ||
tmtags | ||
*_flymake.* | ||
*_flymake | ||
*.tmproj | ||
.project | ||
.settings | ||
mkmf.log | ||
|
||
## COMPILED ## | ||
############## | ||
a.out | ||
*.o | ||
*.pyc | ||
*.so | ||
*.com | ||
*.class | ||
*.dll | ||
*.exe | ||
*/rdoc/ | ||
|
||
# Testing # | ||
########### | ||
.watchr | ||
.rspec | ||
spec/* | ||
spec/fixtures/* | ||
test/* | ||
features/* | ||
examples/* | ||
Guardfile | ||
Procfile | ||
.kitchen* | ||
kitchen.yml* | ||
.rubocop.yml | ||
spec/* | ||
Rakefile | ||
.travis.yml | ||
.foodcritic | ||
.codeclimate.yml | ||
|
||
# SCM # | ||
####### | ||
.git | ||
*/.git | ||
.gitignore | ||
.gitmodules | ||
.gitconfig | ||
.gitattributes | ||
.svn | ||
*/.bzr/* | ||
*/.hg/* | ||
*/.svn/* | ||
|
||
# Berkshelf # | ||
############# | ||
Berksfile | ||
Berksfile.lock | ||
cookbooks/* | ||
tmp | ||
|
||
# Bundler # | ||
########### | ||
vendor/* | ||
|
||
# Policyfile # | ||
############## | ||
Policyfile.rb | ||
Policyfile.lock.json | ||
|
||
# Cookbooks # | ||
############# | ||
CONTRIBUTING* | ||
CHANGELOG* | ||
TESTING* | ||
|
||
# Vagrant # | ||
########### | ||
.vagrant | ||
Vagrantfile |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
name 'windows-habitat-no-docker' | ||
maintainer 'The Authors' | ||
maintainer_email '[email protected]' | ||
license 'All Rights Reserved' | ||
description 'Installs/Configures windows-habitat-no-docker' | ||
long_description 'Installs/Configures windows-habitat-no-docker' | ||
version '0.1.0' | ||
chef_version '>= 12.14' if respond_to?(:chef_version) | ||
|
||
# The `issues_url` points to the location where issues for this cookbook are | ||
# tracked. A `View Issues` link will be displayed on this cookbook's page when | ||
# uploaded to a Supermarket. | ||
# | ||
# issues_url 'https://github.com/<insert_org_here>/windows-habitat-no-docker/issues' | ||
|
||
# The `source_url` points to the development repository for this cookbook. A | ||
# `View Source` link will be displayed on this cookbook's page when uploaded to | ||
# a Supermarket. | ||
# | ||
# source_url 'https://github.com/<insert_org_here>/windows-habitat-no-docker' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# | ||
# Cookbook:: windows-habitat-no-docker | ||
# Recipe:: default | ||
# | ||
# Copyright:: 2018, The Authors, All Rights Reserved. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# frozen_string_literal: true | ||
require 'chefspec' | ||
require 'chefspec/berkshelf' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# | ||
# Cookbook:: windows-habitat-no-docker | ||
# Spec:: default | ||
# | ||
# Copyright:: 2018, The Authors, All Rights Reserved. | ||
|
||
require 'spec_helper' | ||
|
||
describe 'windows-habitat-no-docker::default' do | ||
context 'When all attributes are default, on Ubuntu 16.04' do | ||
let(:chef_run) do | ||
# for a complete list of available platforms and versions see: | ||
# https://github.com/customink/fauxhai/blob/master/PLATFORMS.md | ||
runner = ChefSpec::ServerRunner.new(platform: 'ubuntu', version: '16.04') | ||
runner.converge(described_recipe) | ||
end | ||
|
||
it 'converges successfully' do | ||
expect { chef_run }.to_not raise_error | ||
end | ||
end | ||
|
||
context 'When all attributes are default, on CentOS 7.4.1708' do | ||
let(:chef_run) do | ||
# for a complete list of available platforms and versions see: | ||
# https://github.com/customink/fauxhai/blob/master/PLATFORMS.md | ||
runner = ChefSpec::ServerRunner.new(platform: 'centos', version: '7.4.1708') | ||
runner.converge(described_recipe) | ||
end | ||
|
||
it 'converges successfully' do | ||
expect { chef_run }.to_not raise_error | ||
end | ||
end | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# # encoding: utf-8 | ||
|
||
# Inspec test for recipe windows-habitat-no-docker::default | ||
|
||
# The Inspec reference, with examples and extensive documentation, can be | ||
# found at http://inspec.io/docs/reference/resources/ | ||
|
||
unless os.windows? | ||
# This is an example test, replace with your own test. | ||
describe user('root'), :skip do | ||
it { should exist } | ||
end | ||
end | ||
|
||
# This is an example test, replace it with your own test. | ||
describe port(80), :skip do | ||
it { should_not be_listening } | ||
end |