mirror of
https://github.com/inspec/inspec
synced 2024-12-24 03:53:15 +00:00
31 lines
632 B
Ruby
31 lines
632 B
Ruby
|
# encoding: utf-8
|
||
|
# author: Christoph Hartmann
|
||
|
# author: Dominik Richter
|
||
|
|
||
|
# install repositories for nginx
|
||
|
case node['platform']
|
||
|
when 'ubuntu'
|
||
|
include_recipe('apt')
|
||
|
# if ubuntu, install
|
||
|
apt_repository 'nginx-php' do
|
||
|
uri 'ppa:nginx/stable'
|
||
|
distribution node['lsb']['codename']
|
||
|
end
|
||
|
when 'centos'
|
||
|
# add repo for Centos 7
|
||
|
yum_repository 'nginx' do
|
||
|
description 'Nginx Repo'
|
||
|
baseurl 'http://nginx.org/packages/centos/7/x86_64'
|
||
|
gpgkey 'http://nginx.org/keys/nginx_signing.key'
|
||
|
action :create
|
||
|
end
|
||
|
end
|
||
|
|
||
|
# install nginx package
|
||
|
package 'nginx'
|
||
|
|
||
|
# start the service
|
||
|
service 'nginx' do
|
||
|
action :start
|
||
|
end
|