An open API service indexing awesome lists of open source software.

https://github.com/deekayen/ansible-role-ius

Install the IUS repository (Inline with Upstream Stable) for RHEL/CentOS.
https://github.com/deekayen/ansible-role-ius

ansible ansible-role centos ius rhel

Last synced: about 1 month ago
JSON representation

Install the IUS repository (Inline with Upstream Stable) for RHEL/CentOS.

Awesome Lists containing this project

README

          

# ansible-role-ius

[![CI](https://github.com/deekayen/ansible-role-ius/workflows/CI/badge.svg)](https://github.com/deekayen/ansible-role-ius/actions?query=workflow%3ACI) [![Project Status: Inactive – The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows.](https://www.repostatus.org/badges/latest/inactive.svg)](https://www.repostatus.org/#inactive)

Install the [IUS repository](https://ius.io/) (Inline with Upstream Stable) for RHEL/CentOS.
Allow install on hosts without direct internet connection (used http(s) proxy).

## Requirements

RHEL/CentOS 7 version

## Role Variables

See defaults/main.yml for details

```yaml
proxy_url: ""
ius_repo_url: "https://repo.ius.io/"
ius_enable: true
ius_enable_testing: false
ius_enable_archive: false
```

## Dependencies

Add next roles to your playbook:

- [geerlingguy.repo-epel](https://github.com/geerlingguy/ansible-role-repo-epel)

## Example Playbook

### Ansible Galaxy

```bash
$ cat requirements.yml
- src: deekayen.repo_ius
version: main

$ ansible-galaxy install -r requirements.yml
```

### From fork or this repo

```bash
$ cat requirements.yml
- src: git@github.com:deekayen/ansible-role-ius.git
version: main

$ ansible-galaxy install -r requirements.yml
```

```yaml
- hosts: servers
roles:
- deekayen.repo_ius
```

## License

MIT

## Author Information

[Kirill Sevriugin](https://kisev.me) was the original author but deleted the GitHub repository. David Norman asked for a backup copy and then forked it.