This is an ansible role for installing satis through composer.
- php
- composer
- git
satis_user
: Username which satis is installed as, is created when non existingsatis_group
Usergroup which satis is installed as, is created when non existingsatis_user_home
Location of the userhome of the satis user
satis_installation
: Install directorysatis_config_file
: Satis configuration file locationsatis_build_dir
: Build directorysatis_manage_cron
: (bool) manage crontabsatis_version
: Satis version to install (alpha for latest pre-release, dev for master branch)
satis_repo_name
: (string) Repository namesatis_repo_homepage
: (string) Repository URLsatis_repos
: (hashlist)satis_require
: (optional) Key/value hash with repositories versionsatis_skip_dev
: (bool)satis_composer_ignore_secure_http
: (bool) Composer secure-http setting (docs)satis_require_all
: (bool)satis_require_dependencies
: (bool)satis_require_dev_dependencies
: (bool)satis_archive
: (optional) Can be used to set all the Satis archive options docs Define like the JSON but in YAML so no braces etc examplesatis_providers
: (optional) When set to true each package will be dumped into a separate include file which will be only loaded by composer when the package is really required. docssatis_config
: (optional) Can be used to set composer options docssatis_notify_batch
: (optional) specify a callback URL docs
None.
See test playbook.
MIT
- Twitter: @hanxhx_