diff options
author | Michael Scherer <misc@zarb.org> | 2014-12-13 01:03:20 +0100 |
---|---|---|
committer | Michael Scherer <misc@zarb.org> | 2014-12-13 01:03:20 +0100 |
commit | 2c562a49bc29d98c29b4f4a17ef8a66cf5d114e9 (patch) | |
tree | 08cf6ee669cab52ace3ede524bc91dae45e83031 | |
parent | c5fb1a829d6cb80d2af4620308f91e68ce282476 (diff) |
Use a template rather than hardcoding the git repositories
-rw-r--r-- | roles/cgit/files/cgitrepos | 6 | ||||
-rw-r--r-- | roles/cgit/tasks/main.yml | 2 | ||||
-rw-r--r-- | roles/cgit/templates/cgitrepos | 8 |
3 files changed, 9 insertions, 7 deletions
diff --git a/roles/cgit/files/cgitrepos b/roles/cgit/files/cgitrepos deleted file mode 100644 index 72089e3..0000000 --- a/roles/cgit/files/cgitrepos +++ /dev/null @@ -1,6 +0,0 @@ -repo.url=ansible -repo.path=/srv/git_repos/public -repo.desc=Ansible configuration for the server -repo.owner=mscherer@redhat.com -#repo.readme=info/web/about.html - diff --git a/roles/cgit/tasks/main.yml b/roles/cgit/tasks/main.yml index 065f237..f6ac30a 100644 --- a/roles/cgit/tasks/main.yml +++ b/roles/cgit/tasks/main.yml @@ -5,7 +5,7 @@ - lineinfile: dest=/etc/cgitrc line=include=/etc/cgitrepos -- copy: mode=0644 src=cgitrepos dest=/etc/cgitrepos +- template: mode=0644 src=cgitrepos dest=/etc/cgitrepos - copy: mode=0644 src=cgit.httpd.conf dest=/etc/httpd/conf.d/cgit.conf notify: restart httpd diff --git a/roles/cgit/templates/cgitrepos b/roles/cgit/templates/cgitrepos new file mode 100644 index 0000000..e5b2cd6 --- /dev/null +++ b/roles/cgit/templates/cgitrepos @@ -0,0 +1,8 @@ +{% if git_repositories is defined %} +{% for repo in git_repositories %} +repo.url={{ repo.name }} +repo.path={{ repo.path }} +repo.desc={{ repo.desc }} +repo.owner={{ repo.owner }} +{% endfor %} +{% endif %} |