beetboxvm.modx
Ansible Role: Beetbox Modx
This Ansible role sets up a Modx project on beetbox.
Requirements
This role works as an add-on for beetbox -- https://github.com/drupalmel/beetbox
Role Variables
Here are the available variables with their default settings:
Checkout Modx project:
modx_checkout: no
Modx project git repository:
modx_repo: "http://github.com/modxcms/revolution.git"
Modx project version:
This can be a full SHA-1 hash, the word HEAD, a branch name, or a tag name.modx_version: "HEAD"
Modx checkout depth:
This limits the git history to a certain number of revisions.modx_checkout_depth: 1
Install Modx project:
modx_install_site: no
Modx admin account name:
modx_account_name: admin
Modx admin account password:
modx_account_pass: admin
Modx admin account email:
modx_account_mail: "[email protected]"
Extra install options:
modx_manager_language: en modx_database_connection_charset: "utf8" modx_database_charset: "utf8" modx_database_collation: "utf8_general_ci" modx_https_port: 443 modx_cache_disabled: 0 modx_table_prefix: "modx_" modx_mgr_url: "/manager/" modx_connectors_url: "/connectors/" modx_web_url: "/" modx_remove_setup_directory: 0
beetbox
Link: https://github.com/beetboxvm/beetbox
Requirements
Quickstart
- Open your terminal (or git bash if you are using Windows) and run these commands:
git clone https://github.com/beetboxvm/ansible-role-beetbox-modx.git modx && cd $_
composer require --dev beet/box
vagrant up
- Visit http://modx.local/ and log in with:
username: admin
password: admin
License
MIT
Modx project role for beetbox.
ansible-galaxy install beetboxvm.modx