mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-12-10 19:35:26 +00:00
Implemented shallow cloning for git
This commit is contained in:
@@ -5,9 +5,10 @@
|
|||||||
|
|
||||||
- name: pull ssh repository from {{desk_ssh_repository}}
|
- name: pull ssh repository from {{desk_ssh_repository}}
|
||||||
git:
|
git:
|
||||||
repo: "{{desk_ssh_repository}}"
|
repo: "{{desk_ssh_repository}}"
|
||||||
dest: "$HOME/.ssh"
|
dest: "$HOME/.ssh"
|
||||||
update: yes
|
update: yes
|
||||||
|
depth: 1
|
||||||
register: git_result
|
register: git_result
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
become: false
|
become: false
|
||||||
|
|||||||
@@ -32,10 +32,11 @@
|
|||||||
become: true
|
become: true
|
||||||
become_user: "{{ AUR_BUILDER_USER }}"
|
become_user: "{{ AUR_BUILDER_USER }}"
|
||||||
git:
|
git:
|
||||||
repo: https://aur.archlinux.org/yay.git
|
repo: https://aur.archlinux.org/yay.git
|
||||||
dest: "/home/{{ AUR_BUILDER_USER }}/yay"
|
dest: "/home/{{ AUR_BUILDER_USER }}/yay"
|
||||||
clone: yes
|
clone: yes
|
||||||
update: yes
|
update: yes
|
||||||
|
depth: 1
|
||||||
|
|
||||||
- name: Build and install yay
|
- name: Build and install yay
|
||||||
become: true
|
become: true
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
- name: "Install '{{ package_name }}' via Kevin's Package Manager (pkgmgr)"
|
- name: "Install '{{ package_name }}' via Kevin's Package Manager (pkgmgr)"
|
||||||
ansible.builtin.shell: |
|
ansible.builtin.shell: |
|
||||||
source ~/.venvs/pkgmgr/bin/activate
|
source ~/.venvs/pkgmgr/bin/activate
|
||||||
pkgmgr update {{ package_name }} --dependencies --clone-mode https
|
pkgmgr update {{ package_name }} --dependencies --clone-mode shallow
|
||||||
args:
|
args:
|
||||||
executable: /bin/bash
|
executable: /bin/bash
|
||||||
notify: "{{ package_notify | default(omit,true) }}"
|
notify: "{{ package_notify | default(omit,true) }}"
|
||||||
|
|||||||
@@ -29,10 +29,11 @@
|
|||||||
|
|
||||||
- name: Clone Kevin's Package Manager repository
|
- name: Clone Kevin's Package Manager repository
|
||||||
git:
|
git:
|
||||||
repo: "{{ PKGMGR_REPO_URL }}"
|
repo: "{{ PKGMGR_REPO_URL }}"
|
||||||
dest: "{{ PKGMGR_INSTALL_PATH }}"
|
dest: "{{ PKGMGR_INSTALL_PATH }}"
|
||||||
version: "HEAD"
|
version: "HEAD"
|
||||||
force: yes
|
force: yes
|
||||||
|
depth: 1
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: create config.yaml
|
- name: create config.yaml
|
||||||
|
|||||||
@@ -13,11 +13,12 @@
|
|||||||
|
|
||||||
- name: pull docker repository
|
- name: pull docker repository
|
||||||
git:
|
git:
|
||||||
repo: "{{ DISCOURSE_REPOSITORY_URL }}"
|
repo: "{{ DISCOURSE_REPOSITORY_URL }}"
|
||||||
dest: "{{ DISCOURSE_REPOSITORY_DIR }}"
|
dest: "{{ DISCOURSE_REPOSITORY_DIR }}"
|
||||||
update: yes
|
update: yes
|
||||||
notify: recreate discourse
|
depth: 1
|
||||||
become: true
|
notify: recreate discourse
|
||||||
|
become: true
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
|
||||||
- name: set chmod 700 for '{{ DISCOURSE_CONTAINERS_DIR }}'
|
- name: set chmod 700 for '{{ DISCOURSE_CONTAINERS_DIR }}'
|
||||||
|
|||||||
Reference in New Issue
Block a user