airavata-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From machristie <>
Subject [GitHub] airavata pull request #100: Eric's updates to PGA Ansible scripts
Date Wed, 08 Mar 2017 14:56:40 GMT
GitHub user machristie opened a pull request:

    Eric's updates to PGA Ansible scripts


You can merge this pull request into a Git repository by running:

    $ git pull pga_update

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #100
commit 6fcd3941b5aa357429173a219567bf7fdf4f87de
Author: Marcus Christie <>
Date:   2016-12-30T20:17:18Z

    Merge branch 'AIRAVATA-2282-notification-order' of
    This closes #90

commit f97ec69e3e10146ca3937fb6a4297111438b29c9
Author: jecoulte <>
Date:   2017-01-13T20:10:44Z

    Merge branch 'develop' of into develop

commit 69a5855fbafbfc2c8bb43ec2dcda359d45540fac
Author: jecoulte <>
Date:   2017-01-25T15:41:39Z

    Merge branch 'develop' of into develop

commit 42b84f980962b2caf9bf924effef277015ec96fe
Author: jecoulte <>
Date:   2017-01-27T15:07:18Z

    added OS-sensitive vars for httpd
    Debian requires apache2, RHEL variants req httpd
    added dict variables for {apache2,httpd}.conf location
    and service name, with ansible_os_family {Debian,RedHat} as the keys.

commit 025faa611fb3075cf9e2bb1ae9d1c033ac31dc29
Author: jecoulte <>
Date:   2017-01-27T15:08:59Z

    created Debian-specifig dependency include
    include file for Debian-specific dependency installation
    since package names are different; could also potentially
    handle this via a list variable, but for now just getting
    this to work.

commit 899781d16740f256ad9bbf285288f466f5875be8
Author: jecoulte <>
Date:   2017-01-27T15:10:08Z

    RedHat specific depenedency installation include
    contains tasks specific to RedHat installation of PGA,
    notably calling yum vs apt, and specific package names.

commit 6512efc7ff9625d35cb6a3d6aefc36c08dda3a63
Author: jecoulte <>
Date:   2017-01-27T15:11:25Z

    added switch to firewalld install for Debian/Rhel
    switch between apt/yum for Debian vs Rhel; this could
    be handled a variety of ways, but thought to keep this
    file straightforward for now. Also added comment on iptables,
    for which firewalld is just a frontend.

commit 09c8f51d2a91f7125111853c881c3a2ec9b17c2d
Author: jecoulte <>
Date:   2017-01-27T15:13:31Z

    changed httpd name var to rely on OS
    now using a dictionary with OS family as key to get the
    correct name of the http daemon for Debian/RedHat.

commit 8193c7f0d6466e7a06d559938867090215d63cf8
Author: jecoulte <>
Date:   2017-01-27T16:35:47Z

    moved OS-specific commands to separate includes
    moved dependency installs, firewalld into specific includes
    dependent on ansible_os_family - so far these exist for
    Debian and RedHat

commit 125abd2999d945724e655140ba944561c6bd9d62
Author: jecoulte <>
Date:   2017-01-27T16:37:17Z

    removed extra line, spell-corrected enable

commit bb96168ee4ca0962ebc7d4e1e090f524863845c2
Author: jecoulte <>
Date:   2017-01-27T16:39:53Z

    changed to os-dependent httpd conf
    Changed task to set http daemon config to use {Debian,RedHat}
    dependent dictionary for template name and destination. Also
    removed extraneous http daemon restart, since this is handily
    handled by the handler.

commit 193f3b5a143c069d4c9f1af655a7094d28ed7150
Author: jecoulte <>
Date:   2017-01-27T16:43:15Z

    changed selinux disable to permissive
    Selinux disabling requires reboot, changing to permissive
    mode does not. Permissive mode logs all potential actions, thus
    allowing one to build a working selinux profile from the logs, giving
    potential for a seamless move to enforcing mode (provided one doesn't
    build a profile from an owned machine...). Added this task to only
    run on RedHat machines, though selinux *can* and should be installed
    on Debian as well, not putting time on this till it's a priority.

commit f31e6a3a2c78bdc4ad157f505ff8f9d7d6246c3e
Author: jecoulte <>
Date:   2017-01-27T16:46:19Z

    added correct dependencies for Debian install
    Had to check the right package names for Debian build,
    added to apt task.

commit 58542a4c064db1e12898d003b6adb50975712299
Author: jecoulte <>
Date:   2017-01-27T16:47:12Z

    working apache2 config
    Had to enable mcrypt via php2enmod, rewrite mod via a2enmod, which
    while using the command task is less than ideal, at least uses
    platform-preferred methods. Also fixed spacing in the logdir
    creation task, and set DocumentRoot in the default sites-enabled,
    instead of the main apache2 config.

commit 214a068ed698e089e37f5b2007950ca464cb2f07
Author: jecoulte <>
Date:   2017-01-27T16:50:59Z

    added working apache2.conf
    Debian-specific httpd daemon cocnfig file.

commit ffdb236645c242f1ae4e14bf81dee006620c36c0
Author: jecoulte <>
Date:   2017-01-27T16:51:56Z

    using test virtualbox host

commit dfdad9bd6374f11248e171b0ceae7cb8c712af4e
Author: jecoulte <>
Date:   2017-01-27T16:52:36Z

    removed user-specific ssh key

commit 0ca9853842193e4a82530b3d993819ebf628d005
Author: jecoulte <>
Date:   2017-01-27T16:57:32Z

    added pga back to hosts

commit fa3fb2e68c192594747a00c2a0b4e5a6951b4e11
Author: jecoulte <>
Date:   2017-01-27T16:58:00Z

    added pga-test host and tag

commit 989cfa3ba620bd63fb18284a53e7f6575a057624
Author: jecoulte <>
Date:   2017-01-27T16:58:29Z

    removed pga-test hosts

commit ee8207e694422838616b893ac5b34f01052bfa8b
Author: jecoulte <>
Date:   2017-01-27T17:03:25Z

    PGA works on Ubuntu

commit b49aea33b454252175e77b246ce1224a2895b7fa
Author: jecoulte <>
Date:   2017-02-08T18:15:04Z

    added distro and greater version dependence
    changed to using flags for distro and greater version to pull
    in include files - turns out packages are named differently
    between Ubuntu releases...

commit d43efb5c19d8196a8e29323c4bc77015dd3e89d8
Author: jecoulte <>
Date:   2017-02-08T18:16:16Z

    moving files to new distro/version name
    moved include files to new scheme with distro
    and major version instead of only os_family

commit 5f65b0796c32f014270fadc1c34cf5b5f474b600
Author: jecoulte <>
Date:   2017-02-08T18:44:49Z

    added pga_repo var
    changed the pga repo url to live in group_vars/all, since
    this may need to be changed on a per-gateway basis - I'd
    assume that individual gateway owners will change things like
    the appearance, etc.

commit 56263b46990988e131897480fb7b790b28f0ca91
Author: jecoulte <>
Date:   2017-02-09T13:45:57Z

    spelling correction on pre-requisites

commit d7764ad78dd070f26de1ce6fa80aa51250e371bf
Author: jecoulte <>
Date:   2017-02-09T13:46:16Z

    name clarification; remove old commented tasks
    clarified name for task to set selinux permissive, and removed
    commented out tasks which are replaced by working versions.


If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at or file a JIRA ticket
with INFRA.

View raw message