All Projects → devops-coop → Ansible Haproxy

devops-coop / Ansible Haproxy

Licence: apache-2.0
Installs and configure HAProxy

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 Role Haproxy
Ansible Role - HAProxy
Stars: ✭ 112 (+20.43%)
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 Alertmanager
Deploy Prometheus Alertmanager service
Stars: ✭ 93 (+0%)
Mutual labels:  ansible
Ansible Interactive Tutorial
Interactive Ansible tutorials with dead simple setup via Docker
Stars: ✭ 1,309 (+1307.53%)
Mutual labels:  ansible
Awx Migrate
Tool to migrate AWX to a new instance
Stars: ✭ 89 (-4.3%)
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
Dotfiles
My precious configs
Stars: ✭ 85 (-8.6%)
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
Ansible Gpdpocket
Linux Installer for GPD Pocket
Stars: ✭ 88 (-5.38%)
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].