test(ubuntu): fix tests on Ubuntu distro
This commit is contained in:
parent
23214bfa78
commit
b13bed2a48
@ -67,7 +67,8 @@
|
|||||||
'php': 'php' + php_version,
|
'php': 'php' + php_version,
|
||||||
'phpenmod_command': 'phpenmod -v' + php_version,
|
'phpenmod_command': 'phpenmod -v' + php_version,
|
||||||
'pspell': 'php' + php_version + '-pspell',
|
'pspell': 'php' + php_version + '-pspell',
|
||||||
'redis': 'php' + php_version + '-redis',
|
'readline': 'php' + php_version + '-readline',
|
||||||
|
'redis': 'php-redis',
|
||||||
'seclib': ['php-phpseclib', 'php-seclib'],
|
'seclib': ['php-phpseclib', 'php-seclib'],
|
||||||
'snmp': 'php' + php_version + '-snmp',
|
'snmp': 'php' + php_version + '-snmp',
|
||||||
'soap': 'php' + php_version + '-soap',
|
'soap': 'php' + php_version + '-soap',
|
||||||
|
@ -21,9 +21,6 @@ control 'Php configuration' do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_ubuntu
|
|
||||||
end
|
|
||||||
|
|
||||||
def test_redhat
|
def test_redhat
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -32,12 +29,7 @@ control 'Php configuration' do
|
|||||||
|
|
||||||
case os[:family]
|
case os[:family]
|
||||||
when 'debian'
|
when 'debian'
|
||||||
case os[:name]
|
test_debian
|
||||||
when 'ubuntu'
|
|
||||||
test_ubuntu
|
|
||||||
when 'debian'
|
|
||||||
test_debian
|
|
||||||
end
|
|
||||||
when 'redhat', 'fedora'
|
when 'redhat', 'fedora'
|
||||||
test_redhat
|
test_redhat
|
||||||
when 'suse'
|
when 'suse'
|
||||||
|
@ -25,12 +25,6 @@ control 'Php package' do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_ubuntu
|
|
||||||
describe package(pkg_name) do
|
|
||||||
it { should be_installed }
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def test_redhat
|
def test_redhat
|
||||||
describe package('php') do
|
describe package('php') do
|
||||||
it { should be_installed }
|
it { should be_installed }
|
||||||
@ -45,12 +39,7 @@ control 'Php package' do
|
|||||||
|
|
||||||
case os[:family]
|
case os[:family]
|
||||||
when 'debian'
|
when 'debian'
|
||||||
case os[:name]
|
test_debian
|
||||||
when 'ubuntu'
|
|
||||||
test_ubuntu
|
|
||||||
when 'debian'
|
|
||||||
test_debian
|
|
||||||
end
|
|
||||||
when 'redhat', 'fedora'
|
when 'redhat', 'fedora'
|
||||||
test_redhat
|
test_redhat
|
||||||
when 'suse'
|
when 'suse'
|
||||||
|
@ -13,13 +13,6 @@ control 'Php service' do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_ubuntu
|
|
||||||
describe service(pkg_name) do
|
|
||||||
it { should be_enabled }
|
|
||||||
it { should be_running }
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def test_redhat
|
def test_redhat
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -28,12 +21,7 @@ control 'Php service' do
|
|||||||
|
|
||||||
case os[:family]
|
case os[:family]
|
||||||
when 'debian'
|
when 'debian'
|
||||||
case os[:name]
|
test_debian
|
||||||
when 'ubuntu'
|
|
||||||
test_ubuntu
|
|
||||||
when 'debian'
|
|
||||||
test_debian
|
|
||||||
end
|
|
||||||
when 'redhat', 'fedora'
|
when 'redhat', 'fedora'
|
||||||
test_redhat
|
test_redhat
|
||||||
when 'suse'
|
when 'suse'
|
||||||
|
@ -2,11 +2,20 @@
|
|||||||
# vim: ft=yaml
|
# vim: ft=yaml
|
||||||
---
|
---
|
||||||
php:
|
php:
|
||||||
|
{% if salt['grains.get']('os') == 'Ubuntu' %}
|
||||||
|
use_external_repo: true
|
||||||
|
repo:
|
||||||
|
humanname: php-sury ppa
|
||||||
|
name: "deb http://ppa.launchpad.net/ondrej/php/ubuntu {{ salt['grains.get']('oscodename') }} main"
|
||||||
|
file: /etc/apt/sources.list.d/php-sury.list
|
||||||
|
key_url: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c
|
||||||
|
{% else %}
|
||||||
repo:
|
repo:
|
||||||
humanname: php-sury repo
|
humanname: php-sury repo
|
||||||
name: "deb https://packages.sury.org/php/ {{ salt['grains.get']('oscodename') }} main"
|
name: "deb https://packages.sury.org/php/ {{ salt['grains.get']('oscodename') }} main"
|
||||||
file: /etc/apt/sources.list.d/php-sury.list
|
file: /etc/apt/sources.list.d/php-sury.list
|
||||||
key_url: https://packages.sury.org/php/apt.gpg
|
key_url: https://packages.sury.org/php/apt.gpg
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
version:
|
version:
|
||||||
- '5.6'
|
- '5.6'
|
||||||
|
Loading…
Reference in New Issue
Block a user