Skip to content

Repository files navigation

Ansible collection vbotka.freebsd

Documentation Status GitHub tag

Ansible Galaxy| Documentation| Release Notes

This collection provides elements to deploy infrastructure as code on FreeBSD systems, adhering to the principles of modularity, consistency, and extensibility. The objective is to make deployments flexible, maintainable, and easy to test. The included examples serve as proofs of concept, demonstrating the practical application and integration of these elements.

Content

plugins:

roles:

  • apache - Install, configure, and run Apache HTTP server.
  • certificate - Generate and/or check OpenSSL certificates.
  • config_light - Install packages, configure files, services, and handlers.
  • custom_image - Download, mount, and customize system images.
  • dhcp - Install, configure, and run DHCP server.
  • iocage - Install and configure iocage.
  • iocage_template - Create iocage templates.
  • lib - Library of tasks.
  • network - Configure network.
  • nginx - Install, configure, and run Nginx.
  • packages - Configure repos and install packages.
  • pf - Configure pf.
  • postinstall - Postinstall configuration.
  • poudriere - Install and configure Poudriere build system.
  • rsnapshot - Install and configure rsnapshot.
  • zfs - Configure ZFS.

various playbooks.

Copyright and License

This collection is primarily licensed and distributed as a whole under the GNU General Public License v3.0 or later (GPL-3.0-or-later). Individual files or components within this collection may be licensed under different licenses, including the BSD 2-Clause License (BSD-2-Clause)

  • Plugins running on the controller are licensed under the GNU General Public License v3.0 or later (GPL-3.0-or-later).
  • Modules, roles, and playbooks are licensed under the BSD 2-Clause License (BSD-2-Clause).

See LICENSES/GPL-3.0-or-later.txt and LICENSES/BSD-2-Clause.txt for full license texts.

Author

Vladimir Botka

About

Ansible collection FreeBSD

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages