Role Detail

indigo-dc.ansible-role-liferay-iam

Deployment of IAM authentication modules on a running Liferay instance version 7.0.x
Downloads
8
Type Ansible
Minimum Ansible Version 1.2
Installation $ ansible-galaxy install indigo-dc.ansible-role-liferay-iam
Last Commit
Last Imported
Version History
Version Release Date
1.2.1
OS Platforms
Platform Version
Debian etch
Debian jessie
Debian lenny
Debian sid
Debian squeeze
Debian stretch
Debian wheezy
EL 5
EL 6
EL 7
Fedora 16
Fedora 17
Fedora 18
Fedora 19
Fedora 20
Fedora 21
Fedora 22
Fedora 23
Fedora 24
Fedora 25
GenericUNIX any
Ubuntu lucid
Ubuntu maverick
Ubuntu natty
Ubuntu oneiric
Ubuntu precise
Ubuntu quantal
Ubuntu raring
Ubuntu saucy
Ubuntu trusty
Ubuntu utopic
Ubuntu vivid
Ubuntu wily
Ubuntu xenial
Ubuntu yakkety
Last 10 Imports
Completed Status
SUCCESS
SUCCESS
SUCCESS
NA FAILED

Ansible Role for Liferay IAM modules

The role installs IAM module plug-ins in a running Liferay 7.0.x instance.

Requirements

NONE

Role Variables

Defaults variable for the role are the references for the module to install and the repository where these are made available. These include:

Variable Values
modules com.liferay.login.authentication.iam.web
com.liferay.portal.security.sso.iam.api
com.liferay.portal.security.sso.iam
com.liferay.portal.security.sso.iam.service
com.liferay.portal.settings.authentication.iam.web
module_version 1.2.1
package LiferayIAM-binary.tgz
release 1.2.1
repository https://github.com/indigo-dc/LiferayIAM/releases/download/

Two variable must be configured to execute the playbook and they are:

  • liferay_deploy_dir: containing the path to the Liferay deploy directory
  • liferay_osgi_dir: containing the path to the osgi directory of Liferay modules

Dependencies

NONE

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: servers
  roles:
     - { role: ansible-role-liferay-iam, liferay_deploy_dir: /some_path/deploy, liferay_osgi_dir: /some_other_path/osgi }

License

Apache v. 2.0

Author Information

Italian National Institute for Nuclear Physics (INFN) Marco Fargetta (marco.fargetta@ct.infn.it)

None