Browse code

Use git-hook-gitolite-jenkins

Robert Cranston authored on 12/05/2020 00:58:19
Showing 1 changed files
... ...
@@ -10,8 +10,9 @@ to change `HEAD`, the default branch), prepares for [integration with a
10 10
 webserver][] (including acting as a [`git-http-backend`][] replacement, serving
11 11
 repos without the `.git` suffix, and generating
12 12
 [`$GIT_DIR`][]`/`[`README.html`][] and [`$GIT_DIR`][]`/`[`description`][] if
13
-[pandoc][] is available), allows [custom local code][], and prepares for [easy
14
-usage][`git-multihook`] of [custom local hooks][].
13
+[pandoc][] is available), allows [custom local code][], prepares for [easy
14
+usage][`git-multihook`] of [custom local hooks][], and prepares for integration
15
+with [Jenkins][].
15 16
 
16 17
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
17 18
 [Ansible]: https://docs.ansible.com/ansible
... ...
@@ -33,6 +34,7 @@ usage][`git-multihook`] of [custom local hooks][].
33 34
 [custom local code]: https://gitolite.com/gitolite/non-core.html#using-the-gitolite-admin-repo-to-manage-non-core-code
34 35
 [`git-multihook`]: https://git.rcrnstn.net/rcrnstn/git-multihook
35 36
 [custom local hooks]: https://gitolite.com/gitolite/cookbook#adding-other-non-update-hooks
37
+[Jenkins]: https://www.jenkins.io
36 38
 
37 39
 ## Try out
38 40
 
Browse code

Use git-hook-pandoc-description

Robert Cranston authored on 12/06/2020 00:15:13
Showing 1 changed files
... ...
@@ -9,9 +9,9 @@ Installs [gitolite][], creates a [dedicated user][] to run it (defaults to
9 9
 to change `HEAD`, the default branch), prepares for [integration with a
10 10
 webserver][] (including acting as a [`git-http-backend`][] replacement, serving
11 11
 repos without the `.git` suffix, and generating
12
-[`$GIT_DIR`][]`/`[`README.html`][] if [pandoc][] is available), allows [custom
13
-local code][], and prepares for [easy usage][`git-multihook`] of [custom local
14
-hooks][].
12
+[`$GIT_DIR`][]`/`[`README.html`][] and [`$GIT_DIR`][]`/`[`description`][] if
13
+[pandoc][] is available), allows [custom local code][], and prepares for [easy
14
+usage][`git-multihook`] of [custom local hooks][].
15 15
 
16 16
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
17 17
 [Ansible]: https://docs.ansible.com/ansible
... ...
@@ -28,6 +28,7 @@ hooks][].
28 28
 [`git-http-backend`]: https://git-scm.com/docs/git-http-backend
29 29
 [`$GIT_DIR`]: https://www.git-scm.com/docs/git#Documentation/git.txt-codeGITDIRcode
30 30
 [`README.html`]: https://git-scm.com/docs/gitweb#Documentation/gitweb.txt-READMEhtml
31
+[`description`]: https://git-scm.com/docs/gitweb#Documentation/gitweb.txt-descriptionorcodegitwebdescriptioncode
31 32
 [pandoc]: https://pandoc.org
32 33
 [custom local code]: https://gitolite.com/gitolite/non-core.html#using-the-gitolite-admin-repo-to-manage-non-core-code
33 34
 [`git-multihook`]: https://git.rcrnstn.net/rcrnstn/git-multihook
Browse code

Use git-hook-pandoc-readme

Robert Cranston authored on 25/04/2020 20:40:28
Showing 1 changed files
... ...
@@ -7,9 +7,11 @@ Installs [gitolite][], creates a [dedicated user][] to run it (defaults to
7 7
 (explicit) [user created repos][] with [multiple `OWNERS`][] and `user/USER/*`
8 8
 [personal branches][] for `USERS`, allows users to run [`symbolic-ref`][] (e.g.
9 9
 to change `HEAD`, the default branch), prepares for [integration with a
10
-webserver][] (including acting as a [`git-http-backend`][] replacement, and
11
-serving repos without the `.git` suffix), allows [custom local code][], and
12
-prepares for [easy usage][`git-multihook`] of [custom local hooks][].
10
+webserver][] (including acting as a [`git-http-backend`][] replacement, serving
11
+repos without the `.git` suffix, and generating
12
+[`$GIT_DIR`][]`/`[`README.html`][] if [pandoc][] is available), allows [custom
13
+local code][], and prepares for [easy usage][`git-multihook`] of [custom local
14
+hooks][].
13 15
 
14 16
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
15 17
 [Ansible]: https://docs.ansible.com/ansible
... ...
@@ -24,6 +26,9 @@ prepares for [easy usage][`git-multihook`] of [custom local hooks][].
24 26
 [`symbolic-ref`]: https://git-scm.com/docs/git-symbolic-ref
25 27
 [integration with a webserver]: https://gitolite.com/gitolite/gitweb-daemon.html
26 28
 [`git-http-backend`]: https://git-scm.com/docs/git-http-backend
29
+[`$GIT_DIR`]: https://www.git-scm.com/docs/git#Documentation/git.txt-codeGITDIRcode
30
+[`README.html`]: https://git-scm.com/docs/gitweb#Documentation/gitweb.txt-READMEhtml
31
+[pandoc]: https://pandoc.org
27 32
 [custom local code]: https://gitolite.com/gitolite/non-core.html#using-the-gitolite-admin-repo-to-manage-non-core-code
28 33
 [`git-multihook`]: https://git.rcrnstn.net/rcrnstn/git-multihook
29 34
 [custom local hooks]: https://gitolite.com/gitolite/cookbook#adding-other-non-update-hooks
Browse code

Use git-multihook

Robert Cranston authored on 14/04/2020 04:16:48
Showing 1 changed files
... ...
@@ -8,7 +8,8 @@ Installs [gitolite][], creates a [dedicated user][] to run it (defaults to
8 8
 [personal branches][] for `USERS`, allows users to run [`symbolic-ref`][] (e.g.
9 9
 to change `HEAD`, the default branch), prepares for [integration with a
10 10
 webserver][] (including acting as a [`git-http-backend`][] replacement, and
11
-serving repos without the `.git` suffix), and allows [custom local code][].
11
+serving repos without the `.git` suffix), allows [custom local code][], and
12
+prepares for [easy usage][`git-multihook`] of [custom local hooks][].
12 13
 
13 14
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
14 15
 [Ansible]: https://docs.ansible.com/ansible
... ...
@@ -24,6 +25,8 @@ serving repos without the `.git` suffix), and allows [custom local code][].
24 25
 [integration with a webserver]: https://gitolite.com/gitolite/gitweb-daemon.html
25 26
 [`git-http-backend`]: https://git-scm.com/docs/git-http-backend
26 27
 [custom local code]: https://gitolite.com/gitolite/non-core.html#using-the-gitolite-admin-repo-to-manage-non-core-code
28
+[`git-multihook`]: https://git.rcrnstn.net/rcrnstn/git-multihook
29
+[custom local hooks]: https://gitolite.com/gitolite/cookbook#adding-other-non-update-hooks
27 30
 
28 31
 ## Try out
29 32
 
Browse code

Prepare for serving repositories without the .git suffix

Robert Cranston authored on 17/04/2020 20:07:17
Showing 1 changed files
... ...
@@ -7,8 +7,8 @@ Installs [gitolite][], creates a [dedicated user][] to run it (defaults to
7 7
 (explicit) [user created repos][] with [multiple `OWNERS`][] and `user/USER/*`
8 8
 [personal branches][] for `USERS`, allows users to run [`symbolic-ref`][] (e.g.
9 9
 to change `HEAD`, the default branch), prepares for [integration with a
10
-webserver][] (including acting as a [`git-http-backend`][] replacement), and
11
-allows [custom local code][].
10
+webserver][] (including acting as a [`git-http-backend`][] replacement, and
11
+serving repos without the `.git` suffix), and allows [custom local code][].
12 12
 
13 13
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
14 14
 [Ansible]: https://docs.ansible.com/ansible
Browse code

Allow custom local code

Robert Cranston authored on 13/04/2020 18:15:30
Showing 1 changed files
... ...
@@ -6,8 +6,9 @@ Installs [gitolite][], creates a [dedicated user][] to run it (defaults to
6 6
 `git`), prepares for [administering gitolite directly on the server][], allows
7 7
 (explicit) [user created repos][] with [multiple `OWNERS`][] and `user/USER/*`
8 8
 [personal branches][] for `USERS`, allows users to run [`symbolic-ref`][] (e.g.
9
-to change `HEAD`, the default branch), and prepares for [integration with a
10
-webserver][] (including acting as a [`git-http-backend`][] replacement).
9
+to change `HEAD`, the default branch), prepares for [integration with a
10
+webserver][] (including acting as a [`git-http-backend`][] replacement), and
11
+allows [custom local code][].
11 12
 
12 13
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
13 14
 [Ansible]: https://docs.ansible.com/ansible
... ...
@@ -22,6 +23,7 @@ webserver][] (including acting as a [`git-http-backend`][] replacement).
22 23
 [`symbolic-ref`]: https://git-scm.com/docs/git-symbolic-ref
23 24
 [integration with a webserver]: https://gitolite.com/gitolite/gitweb-daemon.html
24 25
 [`git-http-backend`]: https://git-scm.com/docs/git-http-backend
26
+[custom local code]: https://gitolite.com/gitolite/non-core.html#using-the-gitolite-admin-repo-to-manage-non-core-code
25 27
 
26 28
 ## Try out
27 29
 
Browse code

Allow group write access to gitolite logs

Robert Cranston authored on 18/04/2020 01:33:56
Showing 1 changed files
... ...
@@ -7,7 +7,7 @@ Installs [gitolite][], creates a [dedicated user][] to run it (defaults to
7 7
 (explicit) [user created repos][] with [multiple `OWNERS`][] and `user/USER/*`
8 8
 [personal branches][] for `USERS`, allows users to run [`symbolic-ref`][] (e.g.
9 9
 to change `HEAD`, the default branch), and prepares for [integration with a
10
-webserver][].
10
+webserver][] (including acting as a [`git-http-backend`][] replacement).
11 11
 
12 12
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
13 13
 [Ansible]: https://docs.ansible.com/ansible
... ...
@@ -21,6 +21,7 @@ webserver][].
21 21
 [personal branches]: https://gitolite.com/gitolite/user#personal-branches
22 22
 [`symbolic-ref`]: https://git-scm.com/docs/git-symbolic-ref
23 23
 [integration with a webserver]: https://gitolite.com/gitolite/gitweb-daemon.html
24
+[`git-http-backend`]: https://git-scm.com/docs/git-http-backend
24 25
 
25 26
 ## Try out
26 27
 
Browse code

Prepare for integration with a webserver

Robert Cranston authored on 17/11/2019 11:34:33
Showing 1 changed files
... ...
@@ -5,8 +5,9 @@ An [Ansible][] [role][] for deploying [gitolite][] on [Debian][] >=9.
5 5
 Installs [gitolite][], creates a [dedicated user][] to run it (defaults to
6 6
 `git`), prepares for [administering gitolite directly on the server][], allows
7 7
 (explicit) [user created repos][] with [multiple `OWNERS`][] and `user/USER/*`
8
-[personal branches][] for `USERS`, and allows users to run [`symbolic-ref`][]
9
-(e.g. to change `HEAD`, the default branch).
8
+[personal branches][] for `USERS`, allows users to run [`symbolic-ref`][] (e.g.
9
+to change `HEAD`, the default branch), and prepares for [integration with a
10
+webserver][].
10 11
 
11 12
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
12 13
 [Ansible]: https://docs.ansible.com/ansible
... ...
@@ -19,6 +20,7 @@ Installs [gitolite][], creates a [dedicated user][] to run it (defaults to
19 20
 [multiple `OWNERS`]: https://gitolite.com/gitolite/wild#specifying-owners
20 21
 [personal branches]: https://gitolite.com/gitolite/user#personal-branches
21 22
 [`symbolic-ref`]: https://git-scm.com/docs/git-symbolic-ref
23
+[integration with a webserver]: https://gitolite.com/gitolite/gitweb-daemon.html
22 24
 
23 25
 ## Try out
24 26
 
Browse code

Enable `symbolic-ref` command

Robert Cranston authored on 23/01/2021 20:35:26
Showing 1 changed files
... ...
@@ -3,9 +3,10 @@
3 3
 An [Ansible][] [role][] for deploying [gitolite][] on [Debian][] >=9.
4 4
 
5 5
 Installs [gitolite][], creates a [dedicated user][] to run it (defaults to
6
-`git`), prepares for [administering gitolite directly on the server][], and
7
-allows (explicit) [user created repos][] with [multiple `OWNERS`][] and
8
-`user/USER/*` [personal branches][] for `USERS`.
6
+`git`), prepares for [administering gitolite directly on the server][], allows
7
+(explicit) [user created repos][] with [multiple `OWNERS`][] and `user/USER/*`
8
+[personal branches][] for `USERS`, and allows users to run [`symbolic-ref`][]
9
+(e.g. to change `HEAD`, the default branch).
9 10
 
10 11
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
11 12
 [Ansible]: https://docs.ansible.com/ansible
... ...
@@ -17,6 +18,7 @@ allows (explicit) [user created repos][] with [multiple `OWNERS`][] and
17 18
 [user created repos]: https://gitolite.com/gitolite/odds-and-ends#giving-users-their-own-repos
18 19
 [multiple `OWNERS`]: https://gitolite.com/gitolite/wild#specifying-owners
19 20
 [personal branches]: https://gitolite.com/gitolite/user#personal-branches
21
+[`symbolic-ref`]: https://git-scm.com/docs/git-symbolic-ref
20 22
 
21 23
 ## Try out
22 24
 
Browse code

Be more explicit about user created repo creation and deletion

Robert Cranston authored on 17/11/2019 11:45:00
Showing 1 changed files
... ...
@@ -4,8 +4,8 @@ An [Ansible][] [role][] for deploying [gitolite][] on [Debian][] >=9.
4 4
 
5 5
 Installs [gitolite][], creates a [dedicated user][] to run it (defaults to
6 6
 `git`), prepares for [administering gitolite directly on the server][], and
7
-allows [user created repos][] with [multiple `OWNERS`][] and `user/USER/*`
8
-[personal branches][] for `USERS`.
7
+allows (explicit) [user created repos][] with [multiple `OWNERS`][] and
8
+`user/USER/*` [personal branches][] for `USERS`.
9 9
 
10 10
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
11 11
 [Ansible]: https://docs.ansible.com/ansible
Browse code

Allow personal branches on user created repos

Robert Cranston authored on 23/01/2021 15:48:21
Showing 1 changed files
... ...
@@ -4,7 +4,8 @@ An [Ansible][] [role][] for deploying [gitolite][] on [Debian][] >=9.
4 4
 
5 5
 Installs [gitolite][], creates a [dedicated user][] to run it (defaults to
6 6
 `git`), prepares for [administering gitolite directly on the server][], and
7
-allows [user created repos][] with [multiple `OWNERS`][].
7
+allows [user created repos][] with [multiple `OWNERS`][] and `user/USER/*`
8
+[personal branches][] for `USERS`.
8 9
 
9 10
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
10 11
 [Ansible]: https://docs.ansible.com/ansible
... ...
@@ -15,6 +16,7 @@ allows [user created repos][] with [multiple `OWNERS`][].
15 16
 [administering gitolite directly on the server]: https://gitolite.com/gitolite/odds-and-ends#administering-gitolite-directly-on-the-server
16 17
 [user created repos]: https://gitolite.com/gitolite/odds-and-ends#giving-users-their-own-repos
17 18
 [multiple `OWNERS`]: https://gitolite.com/gitolite/wild#specifying-owners
19
+[personal branches]: https://gitolite.com/gitolite/user#personal-branches
18 20
 
19 21
 ## Try out
20 22
 
Browse code

Allow multiple owners on user created repos

Robert Cranston authored on 23/01/2021 14:16:24
Showing 1 changed files
... ...
@@ -4,7 +4,7 @@ An [Ansible][] [role][] for deploying [gitolite][] on [Debian][] >=9.
4 4
 
5 5
 Installs [gitolite][], creates a [dedicated user][] to run it (defaults to
6 6
 `git`), prepares for [administering gitolite directly on the server][], and
7
-allows [user created repos][].
7
+allows [user created repos][] with [multiple `OWNERS`][].
8 8
 
9 9
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
10 10
 [Ansible]: https://docs.ansible.com/ansible
... ...
@@ -14,6 +14,7 @@ allows [user created repos][].
14 14
 [dedicated user]: https://gitolite.com/gitolite/concepts#the-hosting-user
15 15
 [administering gitolite directly on the server]: https://gitolite.com/gitolite/odds-and-ends#administering-gitolite-directly-on-the-server
16 16
 [user created repos]: https://gitolite.com/gitolite/odds-and-ends#giving-users-their-own-repos
17
+[multiple `OWNERS`]: https://gitolite.com/gitolite/wild#specifying-owners
17 18
 
18 19
 ## Try out
19 20
 
Browse code

Allow user created repos

Robert Cranston authored on 17/11/2019 10:58:09
Showing 1 changed files
... ...
@@ -3,7 +3,8 @@
3 3
 An [Ansible][] [role][] for deploying [gitolite][] on [Debian][] >=9.
4 4
 
5 5
 Installs [gitolite][], creates a [dedicated user][] to run it (defaults to
6
-`git`), and prepares for [administering gitolite directly on the server][].
6
+`git`), prepares for [administering gitolite directly on the server][], and
7
+allows [user created repos][].
7 8
 
8 9
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
9 10
 [Ansible]: https://docs.ansible.com/ansible
... ...
@@ -12,6 +13,7 @@ Installs [gitolite][], creates a [dedicated user][] to run it (defaults to
12 13
 [Debian]: https://www.debian.org
13 14
 [dedicated user]: https://gitolite.com/gitolite/concepts#the-hosting-user
14 15
 [administering gitolite directly on the server]: https://gitolite.com/gitolite/odds-and-ends#administering-gitolite-directly-on-the-server
16
+[user created repos]: https://gitolite.com/gitolite/odds-and-ends#giving-users-their-own-repos
15 17
 
16 18
 ## Try out
17 19
 
Browse code

Administer gitolite directly on the server

Robert Cranston authored on 22/01/2021 21:17:37
Showing 1 changed files
... ...
@@ -2,8 +2,8 @@
2 2
 
3 3
 An [Ansible][] [role][] for deploying [gitolite][] on [Debian][] >=9.
4 4
 
5
-Installs [gitolite][] and creates a [dedicated user][] to run it (defaults to
6
-`git`).
5
+Installs [gitolite][], creates a [dedicated user][] to run it (defaults to
6
+`git`), and prepares for [administering gitolite directly on the server][].
7 7
 
8 8
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
9 9
 [Ansible]: https://docs.ansible.com/ansible
... ...
@@ -11,6 +11,7 @@ Installs [gitolite][] and creates a [dedicated user][] to run it (defaults to
11 11
 [gitolite]: https://gitolite.com
12 12
 [Debian]: https://www.debian.org
13 13
 [dedicated user]: https://gitolite.com/gitolite/concepts#the-hosting-user
14
+[administering gitolite directly on the server]: https://gitolite.com/gitolite/odds-and-ends#administering-gitolite-directly-on-the-server
14 15
 
15 16
 ## Try out
16 17
 
Browse code

Create gitolite user

Robert Cranston authored on 22/01/2021 13:16:41
Showing 1 changed files
... ...
@@ -2,13 +2,15 @@
2 2
 
3 3
 An [Ansible][] [role][] for deploying [gitolite][] on [Debian][] >=9.
4 4
 
5
-Installs [gitolite][].
5
+Installs [gitolite][] and creates a [dedicated user][] to run it (defaults to
6
+`git`).
6 7
 
7 8
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
8 9
 [Ansible]: https://docs.ansible.com/ansible
9 10
 [role]: https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html
10 11
 [gitolite]: https://gitolite.com
11 12
 [Debian]: https://www.debian.org
13
+[dedicated user]: https://gitolite.com/gitolite/concepts#the-hosting-user
12 14
 
13 15
 ## Try out
14 16
 
Browse code

Install gitolite

Robert Cranston authored on 01/11/2019 15:14:36
Showing 1 changed files
... ...
@@ -2,6 +2,8 @@
2 2
 
3 3
 An [Ansible][] [role][] for deploying [gitolite][] on [Debian][] >=9.
4 4
 
5
+Installs [gitolite][].
6
+
5 7
 [`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
6 8
 [Ansible]: https://docs.ansible.com/ansible
7 9
 [role]: https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html
Browse code

Add Vagrantfile

Robert Cranston authored on 13/04/2020 22:21:29
Showing 1 changed files
... ...
@@ -19,8 +19,13 @@ ansible-playbook -K -i $host, site.yml
19 19
 (note the comma!) replacing `$host` with the host you want to set up (can be
20 20
 `localhost`, perhaps adding `--connection=local`).
21 21
 
22
+A [`Vagrantfile`][] that uses it is also provided, try it out with the usual
23
+[`vagrant up`][].
24
+
22 25
 [`site.yml`]: site.yml
23 26
 [playbook]: https://docs.ansible.com/ansible/latest/user_guide/playbooks.html
27
+[`Vagrantfile`]: Vagrantfile
28
+[`vagrant up`]: https://www.vagrantup.com/docs/cli/up.html
24 29
 
25 30
 ## License
26 31
 
Browse code

Add site.yml

Robert Cranston authored on 13/04/2020 20:54:22
Showing 1 changed files
... ...
@@ -8,6 +8,20 @@ An [Ansible][] [role][] for deploying [gitolite][] on [Debian][] >=9.
8 8
 [gitolite]: https://gitolite.com
9 9
 [Debian]: https://www.debian.org
10 10
 
11
+## Try out
12
+
13
+A stand-in [`site.yml`][] [playbook][] is provided, use it with
14
+
15
+```
16
+ansible-playbook -K -i $host, site.yml
17
+```
18
+
19
+(note the comma!) replacing `$host` with the host you want to set up (can be
20
+`localhost`, perhaps adding `--connection=local`).
21
+
22
+[`site.yml`]: site.yml
23
+[playbook]: https://docs.ansible.com/ansible/latest/user_guide/playbooks.html
24
+
11 25
 ## License
12 26
 
13 27
 Licensed under the [ISC License][] unless otherwise noted, see the
Browse code

Add license

Robert Cranston authored on 01/11/2019 15:11:32
Showing 1 changed files
... ...
@@ -7,3 +7,11 @@ An [Ansible][] [role][] for deploying [gitolite][] on [Debian][] >=9.
7 7
 [role]: https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html
8 8
 [gitolite]: https://gitolite.com
9 9
 [Debian]: https://www.debian.org
10
+
11
+## License
12
+
13
+Licensed under the [ISC License][] unless otherwise noted, see the
14
+[`LICENSE`][] file.
15
+
16
+[ISC License]: https://choosealicense.com/licenses/isc/
17
+[`LICENSE`]: LICENSE
Browse code

Add readme

Robert Cranston authored on 01/11/2019 15:11:03
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,9 @@
1
+# [`ansible-role-gitolite`][]
2
+
3
+An [Ansible][] [role][] for deploying [gitolite][] on [Debian][] >=9.
4
+
5
+[`ansible-role-gitolite`]: https://git.rcrnstn.net/rcrnstn/ansible-role-gitolite
6
+[Ansible]: https://docs.ansible.com/ansible
7
+[role]: https://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html
8
+[gitolite]: https://gitolite.com
9
+[Debian]: https://www.debian.org