diff --git a/playbooks/develop/includes/setup_bench.yml b/playbooks/develop/includes/setup_bench.yml index 7b768c4c0..adeb1736d 100644 --- a/playbooks/develop/includes/setup_bench.yml +++ b/playbooks/develop/includes/setup_bench.yml @@ -12,6 +12,8 @@ - name: move /tmp/.bench if it exists command: 'cp -R /tmp/.bench {{ bench_repo_path }}' when: tmp_bench.stat.exists and not bench_repo_register.stat.exists + become: yes + become_user: frappe - name: install bench pip: name={{ bench_repo_path }} extra_args='-e' diff --git a/playbooks/develop/includes/setup_erpnext.yml b/playbooks/develop/includes/setup_erpnext.yml index 141c0dc44..c7b31f0f7 100644 --- a/playbooks/develop/includes/setup_erpnext.yml +++ b/playbooks/develop/includes/setup_erpnext.yml @@ -14,11 +14,27 @@ stat: path="{{ bench_path }}/sites/site1.local" register: site_folder + - name: Link mysql.sock file for MariaDB + file: + src: "/var/lib/mysql/mysql.sock" + dest: "/var/run/mysqld/mysqld.sock" + state: link + become: yes + + - name: Link mysql.pid file for MariaDB + file: + src: "/var/lib/mysql/mysql.pid" + dest: "/var/run/mysqld/mysqld.pid" + state: link + become: yes + - name: create a new default site command: bench new-site site1.local --admin-password {{ admin_password }} --mariadb-root-password {{ mysql_root_password }} args: chdir: "{{ bench_path }}" when: not site_folder.stat.exists + become: yes + become_user: frappe - name: install erpnext to default site command: bench --site site1.local install-app erpnext