An open API service indexing awesome lists of open source software.

https://github.com/prikhi/sysadmintools

Acorn's Server, Workstation, & VM Cluster Automation & Documentation
https://github.com/prikhi/sysadmintools

ansible debian fabric openstack restructuredtext slackware sphinx ubuntu

Last synced: 4 months ago
JSON representation

Acorn's Server, Workstation, & VM Cluster Automation & Documentation

Awesome Lists containing this project

README

        

----------------------------------
Acorn System Administration Tools
----------------------------------

.. image:: https://readthedocs.org/projects/acorn-networking/badge/?version=latest
:target: http://acorn-networking.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status

This repository contains files, scripts, & documentation for the automated
administration of Acorn's Linux servers(Slackware), workstations(Debian), & VM
cluster(OpenStack).

You can read all the documentation at http://acorn-networking.rtfd.org.

The main applications we use are `Ansible`_ and `Fabric`_.

The ``Ansible`` and ``Fabric`` dependencies may be installed via ``pip``::

pip install ansible Fabric

You can build the documentation yourself by using `Sphinx`_, also installed via
``pip``::

# Create & Source A Python Virtual Environment
python -m venv Env
source Env/bin/activate
pip install -r requirements.txt
cd docs
make html
firefox build/html/index.html

You can run just ``make`` to see all the formats you can build. You might want
``make latexpdf`` to generate a PDF of the documentation.

If you are writing documentation, run ``make livehtml`` to open the docs in
your browser, and automatically rebuild the documentation & refresh the page
when a source file is modified.

The diagrams in the documentation are made with `Pencil`_, the source file is
located at ``docs/source/diagrams.epgz``.

TODO: Add playbooks for VMs

.. _Ansible: http://www.ansible.com/home
.. _Fabric: http://www.fabfile.org/
.. _Sphinx: http://www.sphinx-doc.org/
.. _Pencil: http://www.github.com/evolus/pencil