From 8bb48518fbaab2c688b29b8948d1ad3ee8ecc534 Mon Sep 17 00:00:00 2001 From: akshay Date: Tue, 5 Apr 2022 10:26:36 +0530 Subject: [PATCH] Modified README and default values in vars.yml --- README.md | 4 +++- roles/nextcloud/tasks/.main.yml.swp | Bin 12288 -> 0 bytes roles/nextcloud/tasks/main.yml | 2 +- vars.yml | 34 ++++++++++++++-------------- 4 files changed, 21 insertions(+), 19 deletions(-) delete mode 100644 roles/nextcloud/tasks/.main.yml.swp diff --git a/README.md b/README.md index 3f84d39..0d8e6cd 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ -## Values that should be modified in vars.yml before running playbook +# Ansible playbook for Nextcloud with MySQL/PostgreSQL +This playbook downloads and installs Nextcloud and its required database. The database options are either MySQL or PostgreSQL The default values are given in [vars.yml](/vars.yml) and it should be modified accordingly. +#### [Variables File](/vars.yml) domainname: Domain name nc_admin_username: Nextcloud dmin username diff --git a/roles/nextcloud/tasks/.main.yml.swp b/roles/nextcloud/tasks/.main.yml.swp deleted file mode 100644 index 81f085b8128c72df110be86eb2ec84d599b5beb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeHNO^6&t6s~BDKS@ktJm|^Ftjp}0>FN9sOh#9X?qU`;aW!s?Bys5JuAS*@Pgkd_ zdUq$g8wKx*1ksx(J$W<%4;};&@#0AWB7%f~D0uXuqTj3Tp6UHbj5n1Y_;#wgUcGwn zd#_&Au-)2sYVtTgTtC3@*~!=!TaLAM?Rb;ze0Y>ObE@O?XyDeL+m*YN3fgU7+o4$0 zZXgrSj%6TJp|2e^r|hodhxJ}Jxb@2AXvsjyz-=**=vnLVc6RW<{(U4rRN2FKKQMD! zQ%j+efs%oefs%oefs%oefs%oefs%p$2Ln3V#9o6dcVzB3+4rV3-&wc(Dj6slC>baj zC>bajC>bajC>bajC>bajC>baj_zyDRc#IvwkNmOJz^A}Rz-3?=xCopErhv`BCtDfo0*?S&fZy(8>;`ZhxB{F5o(F2cR)7KD z-OJdwz-Pb};4R<+-~-2ir+_`cL%<*RF!lp*4Y&$?47>-N2F8FVfo;I`yBYfu_z-vl zI0H;(vHoX?-V`IG9?Wqevm9MN+Fp2XEiHLg* zK6&Eg#EUOMt(IK6O}wNNG^1F~`^uN0AGQ@ADR!Hlr1yAg!U$^7jRHrDn%{MzW&+F7 zR!1tGwjvp4Ev15HS9+qRx;m3JEhB4MM%J`)*-?J#=+w-_Nj_42tXkvM;fdo%C#Qys zO^(O#Gc_x8x&jVj{K%1m7=WH?tvWmd7bnLtZ3D?ehaaz1b)c%FhLu3J{jiyY{$f)} zcTVUAx52v|C!uW!^s=uy4Hu?Fj#3LU_6oE&=~ch)nim`c2!5oJS=k5zJ6$ zo<5gLQFm-)X$j?+TnkXJm(NQ-9I5ci=*r3{>Bz`k9uPH|GJq<~Nx?dnbey2@ds$7c zBMFkAKolpft36#k0~*N%D?cgLj1r+n#~>pLc2W|gL2RfV%;-`!@Uz402=x*ZVT$vE_JOKeWtl%#KO( z#GGMy$?c1oI=)J*U)hO3%kms#o1?@kg6Dhd#t)mns3=!$*`5{&9Z<1rYD)e50eX;MDzH)Wit((BdS)Xc z4RQtfYVBAiQG+imESNB)D&;~*b$9i{%mCeu?83qon;!IEUbfOp)4Yi30t6cB7yZcW z^(1s+x8u)?f?*Sjnpouh>A6+ru0}QT8KlMdi9u$jD-T8*+zrPl4^<6~{IssY3X*B6 zWOmkH%xa+7C@2&{H)pYG!H#KU5k(>0USP@0&ex_j2X&yJH#O$(%Vm}W!tF?tBCBp& z6}}9UJZ=eGxa?PL&mFU?S?_G!u2H{TEd(NVlAt1s&7!d@A{1#6qDa%T^v0I&UlEDW6QSEfO>pO&wn*=e WkaVJAtg}-Ar(r&U=M$J^S?n+GdRF29 diff --git a/roles/nextcloud/tasks/main.yml b/roles/nextcloud/tasks/main.yml index 0b9a886..67163b8 100644 --- a/roles/nextcloud/tasks/main.yml +++ b/roles/nextcloud/tasks/main.yml @@ -28,7 +28,7 @@ - name: Extract nextcloud unarchive: src: "/tmp/nextcloud-{{ nc_version }}.zip" - dest: /tmp/ + dest: /var/www owner: www-data group: www-data diff --git a/vars.yml b/vars.yml index 2dec103..e0a276f 100644 --- a/vars.yml +++ b/vars.yml @@ -15,18 +15,18 @@ # Line 63: Trusted domains # Line 64: Version number that is to be downloaded -domainname: amogha.labnetwork.in +domainname: example.com ldap: ldapAgentName: "uid=rouser,{{ ldapBaseDN }}" - ldapAgentPassword: dGVzdGFkbWluCg== + ldapAgentPassword: secret ldapBase: "{{ ldapBaseDN }}" ldapBaseGroups: "{{ ldapBaseDN }}" ldapBaseUsers: "{{ ldapBaseDN }}" ldapConfigurationActive: 1 ldapEmailAttribute: mail ldapExpertUsernameAttr: uid - ldapHost: 10.22.13.12 + ldapHost: localhost ldapLoginFilter: (&(|(objectclass=inetorgperson))(mail=%uid)) ldapPort: 389 ldapUserFilter: (|(objectclass=inetorgperson)) @@ -39,26 +39,26 @@ mysql_packages: - php7.4-mysql - python3-pymysql -nc_admin_username: test -nc_admin_pass: adminpass +nc_admin_username: nextcloudadmin +nc_admin_pass: nextcloudadminpass nc_app_list: - mail - #- richdocumentscode - #- richdocuments + - richdocumentscod + - richdocuments - contacts - deck - #- spreed - #- announcementcenter - #- apporder - #- bruteforcesettings - #- calendar - #- groupfolders + - spreed + - announcementcenter + - apporder + - bruteforcesettings + - calendar + - groupfolders # mysql or pgsql nc_db: mysql nc_db_host: localhost -nc_db_name: nextcloud_test2 -nc_db_user: username2 -nc_db_pass: password +nc_db_name: nextcloud +nc_db_user: nextcloud +nc_db_pass: databasepassword nc_dependency_packages: - php7.4-bcmath @@ -96,7 +96,7 @@ nc_dependency_packages: - php7.4-xsl - php7.4-zip -nc_root: /tmp/nextcloud +nc_root: /var/www/nextcloud nc_trusted_domains: 0: "{{ domainname }}" nc_version: 23.0.3