Skip to content

Dynamically configure bacula instances (servers and clients) using Ansible 2+

Notifications You must be signed in to change notification settings

Cassianosricardo/ansible-bacula

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ansible-bacula

Configure dinamicamente instâncias do bacula (Clientes, Storages e Diretores) utilizando o Ansible.

You can read this document in english here.

Introdução

O Objetivo deste projeto é utilizar o Ansible para automatizar o processo de instalação, configuração e comunicação entre daemons do Bacula.

Este projeto está intrinsecamente relacionado com o projeto Bacula as a micro-service, fornecido pelo PoP-PR e baseia-se nas configurações deste projeto para realizar as automações.

O que posso fazer com este projeto?

  • Configurar novos Diretores.
  • Configurar Storages e comunica-los com os diretores.
  • Configurar Clientes e comunica-los com os diretores.

Configurações Adicionais

As receitas podem rodar em uma máquina virtual (fazendo instalação e configuração dos pacotes) ou uma máquina Host de um container Docker (Orquestrando somente a configuração de novos recursos).

Todas as variáveis relacionadas a configuração encontram-se dentro das subpastas /vars/.

Requirementos

Ansible 2+

Rodando

ansible-playbook playbooks/<nome_playbook> --limit <host>  

Playbook de exemplo

---
- hosts: srv
  gather_facts: yes
  become: yes
  become_method: sudo
  roles:
    - bacula-storage-docker

Licença

GLP V3

Suporte

Todo o projeto é distribuído de maneira gratuita e não possui garantia ou suporte. No entanto, sinta-se livre para contribuir com o projeto e melhora-lo!

Contribua!

  • Faça um Fork de nosso projeto
  • Crie uma branch com sua nova feature (git checkout -b - my-new-feature)
  • Commite suas mudanças (git commit -am 'Add some feature')
  • Empurre para o branch (git push origin my-new-feature)
  • Crie um novo Pull Request

Autores

Equipe do Ponto de Presença da RNP no Paraná (POP-PR RNP)

About

Dynamically configure bacula instances (servers and clients) using Ansible 2+

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published