Skip to content

Instantly share code, notes, and snippets.

@ccaum
Created May 16, 2016 19:41
Show Gist options
  • Save ccaum/10594819972214f2d7867235f667d0d0 to your computer and use it in GitHub Desktop.
Save ccaum/10594819972214f2d7867235f667d0d0 to your computer and use it in GitHub Desktop.
class profile::wordpress {
include 'docker'
package { 'deltarpm':
ensure => installed,
}
package { 'lvm2':
ensure => absent,
}
docker::image { 'wordpress':
ensure => 'present',
}
docker::run { 'wordpress':
image => 'wordpress',
require => Docker::Image['wordpress'],
env => [
'WORDPRESS_DB_PASSWORD=wordpress',
'WORDPRESS_DB_USER=wordpress',
'WORDPRESS_DB_NAME=wordpress',
"WORDPRESS_DB_HOST=${::ipaddress}"
],
ports => ['8081:80'],
expose => ['80'],
}
class { '::mysql::server':
override_options => {
'mysqld' => {
'bind-address' => '0.0.0.0',
}
}
}
mysql::db { "wordpress":
user => 'wordpress',
password => 'wordpress',
host => '%',
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment