From 019a2b62867280bb7af394fd583ddf84fe677552 Mon Sep 17 00:00:00 2001 From: KD Puvvadi Date: Sat, 3 Dec 2022 19:14:17 +0530 Subject: [PATCH 1/6] mangodb to do #2 --- tasks/mango.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 tasks/mango.yml diff --git a/tasks/mango.yml b/tasks/mango.yml new file mode 100644 index 0000000..18af349 --- /dev/null +++ b/tasks/mango.yml @@ -0,0 +1,6 @@ +--- + +# TODO: +# install mangodb 3.4 pgp key +# add mango repo to list +# install mangodb 3.4 From 9973618854b7d949a4a66e8262594567664ce61b Mon Sep 17 00:00:00 2001 From: KD Puvvadi Date: Sat, 3 Dec 2022 19:17:35 +0530 Subject: [PATCH 2/6] install mango apt key --- tasks/mango.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tasks/mango.yml b/tasks/mango.yml index 18af349..3281088 100644 --- a/tasks/mango.yml +++ b/tasks/mango.yml @@ -1,6 +1,10 @@ --- # TODO: -# install mangodb 3.4 pgp key # add mango repo to list # install mangodb 3.4 + +- name: Add mangodb 3.4 apt key + ansible.builtin.apt_key: + url: https://www.mongodb.org/static/pgp/server-3.4.asc + state: present From 09148a08abab6404a8e1e3224ef451f0e09dacd5 Mon Sep 17 00:00:00 2001 From: KD Puvvadi Date: Sat, 3 Dec 2022 19:20:08 +0530 Subject: [PATCH 3/6] add apt mango apt repo #2 --- tasks/mango.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/tasks/mango.yml b/tasks/mango.yml index 3281088..8544c83 100644 --- a/tasks/mango.yml +++ b/tasks/mango.yml @@ -1,10 +1,21 @@ --- # TODO: -# add mango repo to list # install mangodb 3.4 - name: Add mangodb 3.4 apt key ansible.builtin.apt_key: url: https://www.mongodb.org/static/pgp/server-3.4.asc state: present + +- name: Add mangodb repo + ansible.builtin.apt_repository: + repo: deb https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse + state: present + filename: mongodb-org-3.4.list + +- name: Run apt cache update & upgrade + ansible.builtin.apt: + update_cache: true + cache_valid_time: 3600 + state: latest From 6b2032c0b273f515878ed31d66c8594a9c41b421 Mon Sep 17 00:00:00 2001 From: KD Puvvadi Date: Sat, 3 Dec 2022 19:33:31 +0530 Subject: [PATCH 4/6] #2 complete --- main.yml | 4 ++++ tasks/mango.yml | 16 +++++++++++++--- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/main.yml b/main.yml index 006e83c..183994d 100644 --- a/main.yml +++ b/main.yml @@ -10,6 +10,10 @@ import_tasks: tasks/packages.yml tasks: + + - name: Install mango + import_tasks: tasks/mango.yml + - name: Install unifi import_tasks: tasks/unifi.yml when: unifi_preset.rc == 1 diff --git a/tasks/mango.yml b/tasks/mango.yml index 8544c83..e080acf 100644 --- a/tasks/mango.yml +++ b/tasks/mango.yml @@ -1,8 +1,5 @@ --- -# TODO: -# install mangodb 3.4 - - name: Add mangodb 3.4 apt key ansible.builtin.apt_key: url: https://www.mongodb.org/static/pgp/server-3.4.asc @@ -19,3 +16,16 @@ update_cache: true cache_valid_time: 3600 state: latest + +- name: Run apt install packages + ansible.builtin.apt: + name: + - mongodb + state: present + update_cache: true + +- name: Ensure mongo is running + ansible.builtin.service: + name: mongodb + state: started + enabled: true From 8b11ffc6600d59c60359d3d687a8b76ac0451c57 Mon Sep 17 00:00:00 2001 From: KD Puvvadi Date: Sat, 3 Dec 2022 20:16:50 +0530 Subject: [PATCH 5/6] install unifi from deb package #1 --- tasks/unifi.yml | 24 ++---------------------- vars.yml.j2 | 1 + 2 files changed, 3 insertions(+), 22 deletions(-) diff --git a/tasks/unifi.yml b/tasks/unifi.yml index 2118905..49471d8 100644 --- a/tasks/unifi.yml +++ b/tasks/unifi.yml @@ -1,28 +1,8 @@ --- -- name: Add unifi apt key - ansible.builtin.apt_key: - keyserver: keyserver.ubuntu.com - id: 06E85760C0A52C50 - -- name: Add unifi repo - ansible.builtin.apt_repository: - repo: deb https://www.ui.com/downloads/unifi/debian stable ubiquiti - state: present - filename: 100-ubnt-unifi - -- name: Run apt cache update & upgrade - ansible.builtin.apt: - update_cache: true - cache_valid_time: 3600 - state: latest - -- name: Install unifi +- name: Install unifi from url ansible.builtin.apt: - name: - - unifi - state: present - update_cache: true + deb: " {{ unifi_url }} " - name: Reboot ansible.builtin.reboot: diff --git a/vars.yml.j2 b/vars.yml.j2 index eb32acf..2f7f571 100644 --- a/vars.yml.j2 +++ b/vars.yml.j2 @@ -1,2 +1,3 @@ --- config_dir: '/home/ansible/unifi/' +unifi_url: https://dl.ui.com/unifi/7.3.76/unifi_sysvinit_all.deb From 028f7b8c3236209160cd11b7ca056238fb649f3a Mon Sep 17 00:00:00 2001 From: KD Puvvadi Date: Sat, 3 Dec 2022 20:40:42 +0530 Subject: [PATCH 6/6] lint line length --- .yamllint | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.yamllint b/.yamllint index e907140..6d56f1b 100644 --- a/.yamllint +++ b/.yamllint @@ -1,2 +1,7 @@ --- extends: default + +rules: + line-length: + max: 200 + level: warning