devops-coop / Ansible Haproxy
Licence: apache-2.0
Installs and configure HAProxy
Stars: ✭ 93
Programming Languages
ruby
36898 projects - #4 most used programming language
Projects that are alternatives of or similar to Ansible Haproxy
Tks
Enable enthusiasts and administrators alike to easily provision highly available and production-ready Kubernetes clusters on Proxmox VE.
Stars: ✭ 319 (+243.01%)
Mutual labels: ansible, haproxy
Docker Cloud Platform
使用Docker构建云平台,Docker云平台系列共三讲,Docker基础、Docker进阶、基于Docker的云平台方案。OpenStack+Docker+RestAPI+OAuth/HMAC+RabbitMQ/ZMQ+OpenResty/HAProxy/Nginx/APIGateway+Bootstrap/AngularJS+Ansible+K8S/Mesos/Marathon构建/探索微服务最佳实践。
Stars: ✭ 86 (-7.53%)
Mutual labels: ansible, haproxy
Ansible Config encoder filters
Ansible role used to deliver the Config Encoder Filters.
Stars: ✭ 48 (-48.39%)
Mutual labels: ansible, haproxy
Ansible Haproxy
Ansible role to set up (the latest version of) HAProxy in Ubuntu systems
Stars: ✭ 83 (-10.75%)
Mutual labels: ansible, haproxy
Voyager
🚀 Secure HAProxy Ingress Controller for Kubernetes
Stars: ✭ 1,276 (+1272.04%)
Mutual labels: haproxy
Xsrv
[mirror] Install and manage self-hosted services/applications, on your own server(s) - ansible collection and utilities
Stars: ✭ 89 (-4.3%)
Mutual labels: ansible
Tower Operator
DEPRECATED: This project was moved and renamed to: https://github.com/ansible/awx-operator
Stars: ✭ 87 (-6.45%)
Mutual labels: ansible
Devbox Golang
A Vagrant box with Ansible provisioning for setting up a vim-based Go(lang) development environment
Stars: ✭ 84 (-9.68%)
Mutual labels: ansible
Ansible Interactive Tutorial
Interactive Ansible tutorials with dead simple setup via Docker
Stars: ✭ 1,309 (+1307.53%)
Mutual labels: ansible
Haproxyadmin
A python library to interact with HAProxy over UNIX socket
Stars: ✭ 87 (-6.45%)
Mutual labels: haproxy
Ovirt Ansible
This repository holds all oVirt related Ansible roles
Stars: ✭ 91 (-2.15%)
Mutual labels: ansible
Ansible Elasticsearch
Ansible playbook for Elasticsearch
Stars: ✭ 1,316 (+1315.05%)
Mutual labels: ansible
Ansible Podman Collections
Repository for Ansible content that can include playbooks, roles, modules, and plugins for use with the Podman tool
Stars: ✭ 89 (-4.3%)
Mutual labels: ansible
Ansible Telegraf
Installing and configuring Telegraf via Ansible for RedHat/Debian/Ubuntu/Windows/Suse.
Stars: ✭ 91 (-2.15%)
Mutual labels: ansible
Learning Tools
A collection of tools and files for learning new technologies
Stars: ✭ 1,287 (+1283.87%)
Mutual labels: ansible
haproxy
Installs and configures HAProxy 1.5.
Versions
WARNING: This is the README for the master
branch, which tracks the development of version 2 and targets Ansible 2.x. This branch is under active development and will include breaking changes.
The last release in the 1.x series is 1.2.0.
Features
- Supports Alpine, CentOS, Debian, and Ubuntu.
- Installs HAProxy 1.5 from official repositories on Debian and Ubuntu.
- Installs EPEL repository on CentOS.
Role Variables
-
haproxy_global
Global HAProxy settings.
-
haproxy_defaults
Default settings for frontends, backends, and listen proxies.
-
haproxy_resolvers
A list of HAProxy resolvers.
-
haproxy_backends
A list of HAProxy backends.
-
haproxy_frontends
A list of HAProxy frontends.
-
haproxy_listen
A list of listen proxies.
See vars/main.yml
for a complete list of configurable .
Example
- hosts: loadbalancers
roles:
- role: haproxy
haproxy_frontends:
- name: 'fe-mysupersite'
ip: '123.123.123.120'
port: '80'
maxconn: '1000'
default_backend: 'be-mysupersite'
haproxy_backends:
- name: 'be-mysupersite'
description: 'mysupersite is really cool'
servers:
- name: 'be-mysupersite-01'
ip: '192.168.1.100'
License
Apache v2
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].