Skip to content

ANSI-RW/ansible-role-composer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role: Composer

Build Status License

Installs and configures Composer on RHEL/CentOS or Debian/Ubuntu.

Requirements

None

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

composer_self_update: false
composer_exec: /usr/local/bin/composer
# The directory where global packages will be installed
composer_home_dir: ~/.composer
composer_add_to_path: true
# GitHub OAuth token (used to help overcome API rate limits)
composer_github_oauth_token: ""
# A list of packages to install globally. See commented examples below for
# usage; the 'release' is optional, and defaults to '@stable'
composer_global_packages: []

Dependencies

Example Playbook

- hosts: servers

  vars_files:
    - vars/main.yml

  roles:
    - role: ansible-role-composer

Inside vars/main.yml:

composer_self_update: true
composer_global_packages:
  - name: phpunit/phpunit
    release: "@stable"

# ... etc ...

License

MIT

About

Ansible Role - Composer

Resources

License

Stars

Watchers

Forks

Packages

No packages published