Skip to content

Commit

Permalink
support registry-ui in Version 0.10.x
Browse files Browse the repository at this point in the history
  • Loading branch information
bodsch committed Nov 2, 2024
1 parent 4aced22 commit 08efc60
Show file tree
Hide file tree
Showing 30 changed files with 1,269 additions and 382 deletions.
23 changes: 22 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,27 @@
# Ansible Collection - bodsch.docker

Documentation for the collection.
A collection of Ansible roles for docker Stuff.



## supported operating systems

* Arch Linux
* Debian based
- Debian 10 / 11
- Ubuntu 20.10

## Contribution

Please read [Contribution](CONTRIBUTING.md)

## Development, Branches (Git Tags)

The `master` Branch is my *Working Horse* includes the "latest, hot shit" and can be complete broken!

If you want to use something stable, please use a [Tagged Version](https://github.com/bodsch/ansible-collection-prometheus/tags)!

---

## Roles

Expand Down
2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
namespace: bodsch
name: docker

version: 1.0.3
version: 1.1.0

readme: README.md

Expand Down
62 changes: 1 addition & 61 deletions roles/container/README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,9 @@

# Ansible Role: `container`
# Ansible Role: `bodsch.docker.container`


ansible role for docker deployment of generic container applications

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/bodsch/ansible-container/main.yml?branch=main)][ci]
[![GitHub issues](https://img.shields.io/github/issues/bodsch/ansible-container)][issues]
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/bodsch/ansible-container)][releases]
[![Ansible Quality Score](https://img.shields.io/ansible/quality/50067?label=role%20quality)][quality]

[ci]: https://github.com/bodsch/ansible-container/actions
[issues]: https://github.com/bodsch/ansible-container/issues?q=is%3Aopen+is%3Aissue
[releases]: https://github.com/bodsch/ansible-container/releases
[quality]: https://galaxy.ansible.com/bodsch/container


## Requirements & Dependencies

Expand All @@ -31,16 +21,6 @@ or
ansible-galaxy collection install --requirements-file collections.yml
```


### Operating systems

Tested on

* Arch Linux
* Debian based
- Debian 10 / 11
- Ubuntu 20.10

## usage

```yaml
Expand Down Expand Up @@ -412,43 +392,3 @@ The specification of `owner` and `group` enables the setting of access rights.
```


## tests

Local tests are executed in a docker container.
Note that this container must provide its own docker daemon (*docker-in-docker*).

```bash
make
make verify
make destroy
```

You can call these tests with different Ansible versions:

```bash
make -e TOX_ANSIBLE=ansible_6.4
make destroy -e TOX_ANSIBLE=ansible_6.4
```

The currently testable Ansible versions are defined in [`tox.ini`](./tox.ini).


Below `molecule`, various tests are provided. If none is explicitly specified, `default` is used.
To call a special test, you can define it via `-e TOX_SCENARIO=$TEST`.

```bash
make -e TOX_SCENARIO=multiple-container
make destroy -e TOX_SCENARIO=multiple-container
```

---

## Author and License

- Bodo Schulz

## License

[Apache](LICENSE)

**FREE SOFTWARE, HELL YEAH!**
15 changes: 1 addition & 14 deletions roles/docker/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

# Ansible Role: `docker`
# Ansible Role: `bodsch.docker.docker`

This role will fully configure and install [dockerd](https://www.docker.com/).

Expand Down Expand Up @@ -384,16 +384,3 @@ Advanced playbook with various variables applied
```
---

## Author and License

- original `docker` role written by:
- George Bolo | [linuxctl.com](https://linuxctl.com)

- modified:
- Bodo Schulz

## License

MIT

**FREE SOFTWARE, HELL YEAH!**
57 changes: 1 addition & 56 deletions roles/registry/README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@

# Ansible Role: `registry`
# Ansible Role: `bodsch.docker.registry`

Ansible role to install and configure docker [registry](https://github.com/distribution/distribution).

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/bodsch/ansible-registry/main.yml?branch=main)][ci]
[![GitHub issues](https://img.shields.io/github/issues/bodsch/ansible-registry)][issues]
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/bodsch/ansible-registry)][releases]
[![Ansible Quality Score](https://img.shields.io/ansible/quality/50067?label=role%20quality)][quality]

[ci]: https://github.com/bodsch/ansible-registry/actions
[issues]: https://github.com/bodsch/ansible-registry/issues?q=is%3Aopen+is%3Aissue
[releases]: https://github.com/bodsch/ansible-registry/releases
[quality]: https://galaxy.ansible.com/bodsch/registry

If `latest` is set for `registry_version`, the role tries to install the latest release version.
**Please use this with caution, as incompatibilities between releases may occur!**

Expand All @@ -25,42 +15,6 @@ By default it is `${HOME}/.cache/ansible/registry`.
If this type of installation is not desired, the download can take place directly on the target system.
However, this must be explicitly activated by setting `registry_direct_download` to `true`.

## Requirements & Dependencies

Ansible Collections

- [bodsch.core](https://github.com/bodsch/ansible-collection-core)
- [bodsch.scm](https://github.com/bodsch/ansible-collection-scm)

```bash
ansible-galaxy collection install bodsch.core
ansible-galaxy collection install bodsch.scm
```
or
```bash
ansible-galaxy collection install --requirements-file collections.yml
```

## Operating systems

Tested on

* Arch Linux
* Debian based
- Debian 10 / 11
- Ubuntu 20.10


## Contribution

Please read [Contribution](CONTRIBUTING.md)

## Development, Branches (Git Tags)

The `master` Branch is my *Working Horse* includes the "latest, hot shit" and can be complete broken!

If you want to use something stable, please use a [Tagged Version](https://github.com/bodsch/ansible-registry/tags)!

## Configuration

```yaml
Expand Down Expand Up @@ -200,12 +154,3 @@ registry_validation: {}

---

## Author and License

- Bodo Schulz

## License

[Apache](LICENSE)

**FREE SOFTWARE, HELL YEAH!**
Loading

0 comments on commit 08efc60

Please sign in to comment.