Added webserver and wordpress roles
Added a basic LAMP stack role called webserver then I added a wordpress role that sets up a basic wordpress configuration.
This commit is contained in:
11
roles/wordpress/templates/wordpress.conf.j2
Normal file
11
roles/wordpress/templates/wordpress.conf.j2
Normal file
@@ -0,0 +1,11 @@
|
||||
<VirtualHost *:80>
|
||||
ServerName {{ wp_domain }}
|
||||
|
||||
ServerAdmin {{ wp_admin_email }}
|
||||
DocumentRoot {{ wp_dir }}/public_html
|
||||
|
||||
ErrorLog {{ wp_dir }}/logs/error.log
|
||||
CustomLog {{ wp_dir }}/logs/access.log combined
|
||||
</VirtualHost>
|
||||
|
||||
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
|
64
roles/wordpress/templates/wp-config.php.j2
Normal file
64
roles/wordpress/templates/wp-config.php.j2
Normal file
@@ -0,0 +1,64 @@
|
||||
<?php
|
||||
|
||||
define('DB_NAME', '{{ wp_db_name }}');
|
||||
|
||||
/** The name of the database for WordPress */
|
||||
/** MySQL database username */
|
||||
define('DB_USER', '{{ wp_db_user }}');
|
||||
|
||||
/** MySQL database password */
|
||||
define('DB_PASSWORD', '{{ wp_db_pass }}');
|
||||
|
||||
/** MySQL hostname */
|
||||
define('DB_HOST', '{{ wp_db_host }}');
|
||||
|
||||
/** Database Charset to use in creating database tables. */
|
||||
define('DB_CHARSET', 'utf8mb4');
|
||||
|
||||
/** The Database Collate type. Don't change this if in doubt. */
|
||||
define('DB_COLLATE', '');
|
||||
|
||||
/**#@+
|
||||
* Authentication Unique Keys and Salts.
|
||||
*
|
||||
* Change these to different unique phrases!
|
||||
* You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
|
||||
* You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
|
||||
*
|
||||
* @since 2.6.0
|
||||
*/
|
||||
{{ salts.content | b64decode }}
|
||||
|
||||
/**#@-*/
|
||||
|
||||
/**
|
||||
* WordPress Database Table prefix.
|
||||
*
|
||||
* You can have multiple installations in one database if you give each
|
||||
* a unique prefix. Only numbers, letters, and underscores please!
|
||||
*/
|
||||
$table_prefix = '{{ wp_db_table_prefix }}';
|
||||
|
||||
/**
|
||||
* For developers: WordPress debugging mode.
|
||||
*
|
||||
* Change this to true to enable the display of notices during development.
|
||||
* It is strongly recommended that plugin and theme developers use WP_DEBUG
|
||||
* in their development environments.
|
||||
*
|
||||
* For information on other constants that can be used for debugging,
|
||||
* visit the Codex.
|
||||
*
|
||||
* @link https://codex.wordpress.org/Debugging_in_WordPress
|
||||
*/
|
||||
define('WP_DEBUG', false);
|
||||
|
||||
/* That's all, stop editing! Happy blogging. */
|
||||
|
||||
/** Absolute path to the WordPress directory. */
|
||||
if ( !defined('ABSPATH') )
|
||||
define('ABSPATH', dirname(__FILE__) . '/');
|
||||
|
||||
/** Sets up WordPress vars and included files. */
|
||||
require_once(ABSPATH . 'wp-settings.php');
|
||||
|
Reference in New Issue
Block a user