https://github.com/rh-messaging-qe/ansible-basic-server
A common OS platform for messaging automation
https://github.com/rh-messaging-qe/ansible-basic-server
ansible centos fedora rhel
Last synced: 4 months ago
JSON representation
A common OS platform for messaging automation
- Host: GitHub
- URL: https://github.com/rh-messaging-qe/ansible-basic-server
- Owner: rh-messaging-qe
- License: apache-2.0
- Created: 2017-06-06T16:07:04.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-15T14:29:13.000Z (over 7 years ago)
- Last Synced: 2025-01-05T12:42:03.618Z (5 months ago)
- Topics: ansible, centos, fedora, rhel
- Language: Makefile
- Size: 18.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Role Name
=========This role provides a common OS platform for running the JBoss A-MQ 7 software.
Build/Test Status
------------Linux Build Status: [](https://travis-ci.org/msgqe/ansible-basic-server)
Requirements
------------The requirements are listed in the requirements.yml file and can be installed using the following command:
```
ansible-galaxy install -f -r requirements.yml
```Role Variables
--------------| Name | Default Value | Description |
|-------------------|---------------------|----------------------|
| `ansible_default_facts_dir` | /etc/ansible/facts.d | Create this directory to store & load automatically ansible facts. |
| `basic_server_common_packages` | (see below) | A list of packages to install on the system. |
| `basic_server_skip_rhn_registration` | undefined | Whether to skip RHN registration step. |
| `basic_server_skip_rhn_subscription` | undefined | Whether to skip RHN repository subscription step. |The list of packages is dependent on the distribution. For the Red Hat family of distributions, the package list is:
* git
* vim-enhanced
* git
* cmake
* doxygen
* gcc
* gcc-c++
* make
* libaio-devel
* net-tools
* wget
* python-pip
* zip
* bzip2
* unzip
* psmisc
* java-1.8.0-openjdk-devel
* python-setuptoolsDependencies
------------This role depends on the following roles:
* ansible-rhn-register (Red Hat only)
* ansible-rhn-subscribe (Red Hat only)
* ansible-epel (EL - Red Hat, CentOS, etc)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-basic-server }Testing
----------------To test this role you need docker. If your system has docker, this role can be tested using the following command:
```make test```
License
-------Apache 2.0
Author Information
------------------Messaging QE team @ redhat.com