imfreedom/teamcity-ansible
Clone
Summary
Browse
Changes
Graph
Add support for installing mercurial in freebsd
2019-11-10, Gary Kramlich
df70970b8625
Parents
83461d8b54ec
Children
4921ec257d96
Add support for installing mercurial in freebsd
1 files changed, 9 insertions(+), 0 deletions(-)
+9
-0
roles/mercurial/tasks/main.yml
--- a/roles/mercurial/tasks/main.yml Sun Nov 10 04:08:12 2019 -0600
+++ b/roles/mercurial/tasks/main.yml Sun Nov 10 04:08:45 2019 -0600
@@ -27,12 +27,20 @@
name:
- mercurial
- hg-evolve
+ when: ansible_facts['os_family'] == "Debian"
+
+- name: install mercurial (FreeBSD)
+ pkgng:
+ name: mercurial
+ state: present
+ when: ansible_facts['os_family'] == "FreeBSD"
- name: create system config directory
file:
path: /etc/mercurial
state: directory
mode: '0755'
+ when: ansible_facts['os_family'] == "Debian"
- name: turn evolve on
copy:
@@ -40,4 +48,5 @@
content: |
[extensions]
evolve =
+ when: ansible_facts['os_family'] == "Debian"