imfreedom/teamcity-ansible

df70970b8625
Parents 83461d8b54ec
Children 4921ec257d96
Add support for installing mercurial in freebsd
--- 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"