siege

ANSIBLE-ROLE-SIEGE

Ansible role install Siege http load and benchmarking utility from Joe DOG dev.

Howto use this role?

This role need to be include in a playbook.

Call this Galaxy role like this:

ansible-galaxy install -r requirements.yml 

Inside requirements.yml

# from GitHub, overriding the name and specifying a specific tag
- src: redbeard28.siege

More info => Ansible Docs

Requirements

  • Ansible 2.9+

Role Variables

---
siege_remove_distro_version: true
siege_param_nofollow_url:
  - {name: "doubleclick", url: "ad.doubleclick.net"}
  - {name: "pagead2.googlesyndication", url: "pagead2.googlesyndication.com"}
  - {name: "ads.pubsqrd", url: "ads.pubsqrd.com"}
  - {name: "ib.adnxs", url: "ib.adnxs.com"}

Dependencies

  • src: redbeard28.devtools

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: all
  roles:
     - { role: redbeard28.devtools, tags: ssl-dev }
     - { role: redbeard28.siege, tags: benchmark }

Molecule testing framework

You can use molecule to test this role.

image=debian tag="buster" molecule converge 
image=debian tag="buster" molecule verify 

Author Information

Jeremie CUADRADO¹ from Redbeard-Consulting

About

Ansible role install Siege http load and benchmarking utility from Joe DOG dev.

Install
ansible-galaxy install redbeard28/ansible-role-siege
GitHub repository
License
Unknown
Downloads
29