Skip to content

aert/aert-devops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fabric Tasks & Ansible Playbooks

Introduction

Notable features :

  • Debian packaging : update/list/upgrade
  • Salt : minion setup
  • EncFS : private dir mount/umount/backup
  • Fabric custom decorators
  • Ansible playbooks : Denyhost, Etckeeper, Nginx, ...

Requirements

Run and tested on Python 2.7.

Installation

  1. Install requirements:

    $ pip install -e requirement.txt

Usage

Ansible

  1. Add Hosts
  2. Launch ansible playbook

Exemples

  • Install desktop:

    $ cd playbooks
    $ sudo ansible-playbook -i hosts/localhost -c local site_desktop.yml -v

Fabric

Commands list:

$ fab -l

Usage:

$ fab -H <host1,host2> <command>

Tests

  1. Start Vagrant:

    $ vagrant up
  2. Setup with Fabric:

    $ fab h.vagrant setup.vagrant 
  3. Launch ansible playbook or Fabric task

More Information

License

This project is licensed under the MIT license.

Support

Those who wish to contribute directly to the project can contact me at dev.aert@gmail.com to talk about getting repository access granted.

About

My personal Fabfile & Salt Config

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published