Faidon Liambotis has uploaded a new change for review.
https://gerrit.wikimedia.org/r/183786
Change subject: install-server: drop lucid support for DHCP
......................................................................
install-server: drop lucid support for DHCP
No lucid DHCP servers anymore, we can drop all the extra cruft.
Change-Id: Ie3dd4a0aad1c5c38c23266eb22d64b7169b997d8
---
M modules/install-server/manifests/dhcp-server.pp
M modules/install-server/spec/classes/install_server_dhcp_server_spec.rb
2 files changed, 10 insertions(+), 38 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/86/183786/1
diff --git a/modules/install-server/manifests/dhcp-server.pp
b/modules/install-server/manifests/dhcp-server.pp
index 64daaa6..715af29 100644
--- a/modules/install-server/manifests/dhcp-server.pp
+++ b/modules/install-server/manifests/dhcp-server.pp
@@ -13,18 +13,9 @@
# include install-server::dhcp-server
class install-server::dhcp-server {
- if $::lsbdistid == 'Ubuntu' and versioncmp($::lsbdistrelease, '12.04') >=
0 {
- $confdir = '/etc/dhcp/'
- $package_name = 'isc-dhcp-server'
- $service_name = 'isc-dhcp-server'
- } else {
- $confdir = '/etc/dhcp3'
- $package_name = 'dhcp3-server'
- $service_name = 'dhcp3-server'
- }
- file { $confdir:
+ file { '/etc/dhcp':
ensure => directory,
- require => Package[$package_name],
+ require => Package['isc-dhcp-server'],
recurse => true,
owner => 'root',
group => 'root',
@@ -32,16 +23,16 @@
source => 'puppet:///modules/install-server/dhcpd',
}
- package { $package_name:
- ensure => latest;
+ package { 'isc-dhcp-server':
+ ensure => present,
}
- service { $service_name:
+ service { 'isc-dhcp-server':
ensure => running,
require => [
- Package[$package_name],
- File[$confdir]
+ Package['isc-dhcp-server'],
+ File['/etc/dhcp']
],
- subscribe => File[$confdir],
+ subscribe => File['/etc/dhcp'],
}
}
diff --git
a/modules/install-server/spec/classes/install_server_dhcp_server_spec.rb
b/modules/install-server/spec/classes/install_server_dhcp_server_spec.rb
index 878a213..b6260af 100644
--- a/modules/install-server/spec/classes/install_server_dhcp_server_spec.rb
+++ b/modules/install-server/spec/classes/install_server_dhcp_server_spec.rb
@@ -1,27 +1,8 @@
require 'spec_helper'
describe 'install-server::dhcp-server', :type => :class do
- let(:facts) { { :lsbdistid => 'Ubuntu', :lsbdistrelease => '10.04' } }
-
- it 'should have dhcp3-server with <=12.04' do
- should contain_package('dhcp3-server').with_ensure('latest')
- should contain_service('dhcp3-server').with_ensure('running')
-
- should contain_file('/etc/dhcp3/').with({
- 'ensure' => 'directory',
- 'mode' => '0444',
- 'owner' => 'root',
- 'group' => 'root',
- 'recurse' => 'true',
- })
- end
-end
-
-describe 'install-server::dhcp-server', :type => :class do
- let(:facts) { { :lsbdistid => 'Ubuntu', :lsbdistrelease => '12.04' } }
-
- it 'should have isc-dhcp-server with <=12.04' do
- should contain_package('isc-dhcp-server').with_ensure('latest')
+ it 'should have isc-dhcp-server' do
+ should contain_package('isc-dhcp-server').with_ensure('present')
should contain_service('isc-dhcp-server').with_ensure('running')
should contain_file('/etc/dhcp/').with({
--
To view, visit https://gerrit.wikimedia.org/r/183786
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie3dd4a0aad1c5c38c23266eb22d64b7169b997d8
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Faidon Liambotis <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits