blob: bcf44fa7b5fca1bc0f10345058a6fd9f15e8d79e [file] [log] [blame]
===========
Git formula
===========
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Sample pillars
==============
Simplest GIT setup
.. code-block:: yaml
git:
client:
enabled: true
GIT with user setup
.. code-block:: yaml
git:
client:
enabled: true
user:
- user:
name: jdoe
email: j@doe.com
GIT with user and SSL setup
.. code-block:: yaml
git:
client:
disable_ssl_verification: True
enabled: true
user:
- user:
name: jdoe
email: j@doe.com
Reclass with GIT with user setup
.. code-block:: yaml
git:
client:
enabled: true
user:
- user: ${linux:system:user:jdoe}
Reclass with GIT with user and SSL setup
.. code-block:: yaml
git:
client:
disable_ssl_verification: True
enabled: true
user:
- user: ${linux:system:user:jdoe}
Reclass with GIT over HTTP server setup. Requires web server.
.. code-block:: yaml
git:
server:
directory: /srv/git
repos:
- name: custom-repo-1
- name: custom-repo-2
Reclass with GIT over HTTP server setup. Requires web server. Mirrored upsream repos example.
.. code-block:: yaml
git:
server:
directory: /srv/git
repos:
- name: gerritlib
url: https://github.com/openstack-infra/gerritlib.git
- name: jeepyb
url: https://github.com/openstack-infra/jeepyb.git
Read more
=========
* http://git-scm.com/
* http://git-scm.com/book/en/Customizing-Git-Git-Configuration
* https://github.com/nesi/puppet-git/tree/master/manifests
Documentation and Bugs
======================
To learn how to install and update salt-formulas, consult the documentation
available online at:
http://salt-formulas.readthedocs.io/
In the unfortunate event that bugs are discovered, they should be reported to
the appropriate issue tracker. Use Github issue tracker for specific salt
formula:
https://github.com/salt-formulas/salt-formula-git/issues
For feature requests, bug reports or blueprints affecting entire ecosystem,
use Launchpad salt-formulas project:
https://launchpad.net/salt-formulas
You can also join salt-formulas-users team and subscribe to mailing list:
https://launchpad.net/~salt-formulas-users
Developers wishing to work on the salt-formulas projects should always base
their work on master branch and submit pull request against specific formula.
https://github.com/salt-formulas/salt-formula-git
Any questions or feedback is always welcome so feel free to join our IRC
channel:
#salt-formulas @ irc.freenode.net