This repository was archived by the owner on Dec 2, 2020. It is now read-only.
forked from mattheath/puppet-php
-
Notifications
You must be signed in to change notification settings - Fork 28
This repository was archived by the owner on Dec 2, 2020. It is now read-only.
Can't get an FPM pool running #71
Copy link
Copy link
Open
Description
Excuse my stupidity. I can't seem to get an FPM pool running. Here is my config:
class projects::api {
include mysql
php::version { '5.4': }
# Get the API repo
repository {
"${boxen::config::srcdir}/myrepo/api":
source => 'myrepo/api',
provider => 'git';
}
$version = '5.4'
#
php::fpm::pool { "${name}-${version}":
version => $version,
socket_path => "${boxen::config::socketdir}/${name}",
require => File["${nginx::config::sitesdir}/${name}.conf"],
}
# Setup PHP project
php::project { 'api':
server_name => 'api.local.myrepo.in',
source => 'moltin/api',
nginx => '/opt/boxen/repo/modules/projects/templates/shared/nginx/nginx.conf.erb',
redis => true
}
}I get various errors with whatever I try, here is my error for this configuration:
Warning: Scope(Class[Projects::Api]): Could not look up qualified variable 'nginx::config::sitesdir'; class nginx::config has not been evaluated
Error: Duplicate declaration: File[/opt/boxen/data/php/5.4.40] is already declared in file /opt/boxen/repo/shared/php/manifests/version.pp:88; cannot redeclare at /opt/boxen/repo/shared/php/manifests/version.pp:88 on node christophersmbp.home
Error: Duplicate declaration: File[/opt/boxen/data/php/5.4.40] is already declared in file /opt/boxen/repo/shared/php/manifests/version.pp:88; cannot redeclare at /opt/boxen/repo/shared/php/manifests/version.pp:88 on node christophersmbp.homeI would be happy to contribute to the docs if I could figure out how it all worked. Thanks.
Metadata
Metadata
Assignees
Labels
No labels