test: use personal docker registry

This commit is contained in:
Adrien Waksberg 2024-05-07 08:45:36 +02:00
parent e9255a168a
commit 8e3497fbd3
3 changed files with 17 additions and 14 deletions

View file

@ -12,6 +12,10 @@ Which is based on [Keep A Changelog](http://keepachangelog.com/)
- use multiple ssl certificates on one frontend - use multiple ssl certificates on one frontend
- test: add support debian 12 - test: add support debian 12
### Changed
- test: use personal docker registry
### Removed ### Removed
- test: remove support debian 10 - test: remove support debian 10

View file

@ -1,16 +1,16 @@
# Ansible role: Haproxy # Ansible role: Haproxy
[![Version](https://img.shields.io/badge/latest_version-1.1.0-green.svg)](https://git.yaegashi.fr/nishiki/ansible-role-haproxy/releases) [![Version](https://img.shields.io/badge/latest_version-1.1.0-green.svg)](https://code.waks.be/nishiki/ansible-role-haproxy/releases)
[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](https://git.yaegashi.fr/nishiki/ansible-role-haproxy/src/branch/master/LICENSE) [![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](https://code.waks.be/nishiki/ansible-role-haproxy/src/branch/master/LICENSE)
Install and configure haproxy Install and configure haproxy
## Requirements ## Requirements
* Ansible >= 2.10 - Ansible >= 2.10
* Debian - Debian
* Bullseye - Bullseye
* Bookworm - Bookworm
## Role variables ## Role variables
@ -82,7 +82,7 @@ Install and configure haproxy
- dns1 127.0.0.1:53 - dns1 127.0.0.1:53
``` ```
- `haproxy_frontends` - hash with the frontends configuration - `haproxy_frontends` - hash with the frontends configuration
``` ```
fontend-https: fontend-https:
@ -162,7 +162,6 @@ Install and configure haproxy
..... .....
``` ```
- `haproxy_http_errors` - hash with http error groups - `haproxy_http_errors` - hash with http error groups
``` ```
@ -201,10 +200,10 @@ Install and configure haproxy
### Test with molecule and docker ### Test with molecule and docker
* install [docker](https://docs.docker.com/engine/installation/) - install [docker](https://docs.docker.com/engine/installation/)
* install `python3` and `python3-pip` - install `python3` and `python3-pip`
* install molecule and dependencies `pip3 install molecule 'molecule[docker]' docker ansible-lint testinfra yamllint` - install molecule and dependencies `pip3 install molecule 'molecule[docker]' docker ansible-lint testinfra yamllint`
* run `molecule test` - run `molecule test`
## License ## License

View file

@ -3,7 +3,7 @@ driver:
name: docker name: docker
platforms: platforms:
- name: debian12 - name: debian12
image: nishiki/debian12:molecule image: code.waks.be/nishiki/molecule:debian12
privileged: true privileged: true
volumes: volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw - /sys/fs/cgroup:/sys/fs/cgroup:rw
@ -12,7 +12,7 @@ platforms:
capabilities: capabilities:
- SYS_ADMIN - SYS_ADMIN
- name: debian11 - name: debian11
image: nishiki/debian11:molecule image: code.waks.be/nishiki/molecule:debian11
privileged: true privileged: true
volumes: volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw - /sys/fs/cgroup:/sys/fs/cgroup:rw