├── .gitignore ├── .librarian └── puppet │ └── config ├── .rspec ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Puppetfile ├── Puppetfile.lock ├── README.md ├── Rakefile ├── Vagrantfile ├── features ├── jenkins.feature ├── step_definitions │ └── jenkins_steps.rb └── support │ └── env.rb ├── hiera.yaml ├── hiera_packer.yaml ├── hieradata ├── common.yaml └── jenkins.yaml ├── manifests └── base.pp ├── modules ├── .gitkeep ├── jenkins_job_builder │ ├── manifests │ │ └── init.pp │ └── templates │ │ └── jenkins_jobs.ini.erb └── jenkins_jobs │ ├── files │ └── config │ │ ├── defaults.yaml │ │ └── jobs.yaml │ └── manifests │ └── init.pp ├── scripts ├── puppet.sh └── serverspec.sh ├── template.json └── tests ├── .bundle └── config ├── .rspec ├── Gemfile ├── Gemfile.lock ├── Rakefile └── spec ├── firewall_spec.rb ├── host_spec.rb ├── packages_spec.rb ├── services_spec.rb ├── spec_helper.rb └── users_spec.rb /.gitignore: -------------------------------------------------------------------------------- 1 | vendor/modules/*/ 2 | .tmp 3 | .vagrant 4 | -------------------------------------------------------------------------------- /.librarian/puppet/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/.librarian/puppet/config -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation --color 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/LICENSE -------------------------------------------------------------------------------- /Puppetfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/Puppetfile -------------------------------------------------------------------------------- /Puppetfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/Puppetfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/Rakefile -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/Vagrantfile -------------------------------------------------------------------------------- /features/jenkins.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/features/jenkins.feature -------------------------------------------------------------------------------- /features/step_definitions/jenkins_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/features/step_definitions/jenkins_steps.rb -------------------------------------------------------------------------------- /features/support/env.rb: -------------------------------------------------------------------------------- 1 | require 'httparty' 2 | -------------------------------------------------------------------------------- /hiera.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/hiera.yaml -------------------------------------------------------------------------------- /hiera_packer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/hiera_packer.yaml -------------------------------------------------------------------------------- /hieradata/common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/hieradata/common.yaml -------------------------------------------------------------------------------- /hieradata/jenkins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/hieradata/jenkins.yaml -------------------------------------------------------------------------------- /manifests/base.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/manifests/base.pp -------------------------------------------------------------------------------- /modules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/jenkins_job_builder/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/modules/jenkins_job_builder/manifests/init.pp -------------------------------------------------------------------------------- /modules/jenkins_job_builder/templates/jenkins_jobs.ini.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/modules/jenkins_job_builder/templates/jenkins_jobs.ini.erb -------------------------------------------------------------------------------- /modules/jenkins_jobs/files/config/defaults.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/modules/jenkins_jobs/files/config/defaults.yaml -------------------------------------------------------------------------------- /modules/jenkins_jobs/files/config/jobs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/modules/jenkins_jobs/files/config/jobs.yaml -------------------------------------------------------------------------------- /modules/jenkins_jobs/manifests/init.pp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/puppet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/scripts/puppet.sh -------------------------------------------------------------------------------- /scripts/serverspec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/scripts/serverspec.sh -------------------------------------------------------------------------------- /template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/template.json -------------------------------------------------------------------------------- /tests/.bundle/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/tests/.bundle/config -------------------------------------------------------------------------------- /tests/.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | -------------------------------------------------------------------------------- /tests/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/tests/Gemfile -------------------------------------------------------------------------------- /tests/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/tests/Gemfile.lock -------------------------------------------------------------------------------- /tests/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/tests/Rakefile -------------------------------------------------------------------------------- /tests/spec/firewall_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/tests/spec/firewall_spec.rb -------------------------------------------------------------------------------- /tests/spec/host_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/tests/spec/host_spec.rb -------------------------------------------------------------------------------- /tests/spec/packages_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/tests/spec/packages_spec.rb -------------------------------------------------------------------------------- /tests/spec/services_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/tests/spec/services_spec.rb -------------------------------------------------------------------------------- /tests/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/tests/spec/spec_helper.rb -------------------------------------------------------------------------------- /tests/spec/users_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secure-pipeline/jenkins-example/HEAD/tests/spec/users_spec.rb --------------------------------------------------------------------------------