fix: update is busted
This commit is contained in:
parent
e2798b77d1
commit
4553130d90
2 changed files with 11 additions and 13 deletions
4
Makefile
4
Makefile
|
|
@ -16,10 +16,10 @@ deploy: ## Deploy NetBox (requires vault password)
|
||||||
ansible-playbook -i inventory/hosts.yml playbooks/deploy-netbox.yml --vault-password-file .vault-password
|
ansible-playbook -i inventory/hosts.yml playbooks/deploy-netbox.yml --vault-password-file .vault-password
|
||||||
|
|
||||||
update: ## Update NetBox
|
update: ## Update NetBox
|
||||||
ansible-playbook -i inventory/hosts.yml playbooks/update-netbox.yml
|
ansible-playbook -i inventory/hosts.yml playbooks/update-netbox.yml --vault-password-file .vault-password
|
||||||
|
|
||||||
backup: ## Backup NetBox
|
backup: ## Backup NetBox
|
||||||
ansible-playbook -i inventory/hosts.yml playbooks/backup-netbox.yml
|
ansible-playbook -i inventory/hosts.yml playbooks/backup-netbox.yml --vault-password-file .vault-password
|
||||||
|
|
||||||
check-syntax: ## Check Ansible playbook syntax
|
check-syntax: ## Check Ansible playbook syntax
|
||||||
ansible-playbook -i inventory/hosts.yml playbooks/deploy-netbox.yml --syntax-check
|
ansible-playbook -i inventory/hosts.yml playbooks/deploy-netbox.yml --syntax-check
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,12 @@
|
||||||
hosts: netbox
|
hosts: netbox
|
||||||
become: yes
|
become: yes
|
||||||
gather_facts: no
|
gather_facts: no
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
|
- name: Include vault variables
|
||||||
|
include_vars:
|
||||||
|
dir: ../inventory/group_vars
|
||||||
|
|
||||||
- name: Update NetBox Docker repository
|
- name: Update NetBox Docker repository
|
||||||
git:
|
git:
|
||||||
repo: "{{ netbox_repo_url }}"
|
repo: "{{ netbox_repo_url }}"
|
||||||
|
|
@ -15,21 +19,15 @@
|
||||||
tags:
|
tags:
|
||||||
- update-repo
|
- update-repo
|
||||||
|
|
||||||
- name: Pull latest Docker images
|
- name: Pull and Restart latest Docker images
|
||||||
community.docker.docker_compose_v2:
|
community.docker.docker_compose_v2:
|
||||||
project_src: "{{ netbox_install_dir }}"
|
project_src: "{{ netbox_install_dir }}"
|
||||||
pull: yes
|
pull: always
|
||||||
|
state: present
|
||||||
|
recreate: auto
|
||||||
tags:
|
tags:
|
||||||
- pull-images
|
- pull-images
|
||||||
|
|
||||||
- name: Restart NetBox services
|
|
||||||
community.docker.docker_compose_v2:
|
|
||||||
project_src: "{{ netbox_install_dir }}"
|
|
||||||
state: present
|
|
||||||
recreate: yes
|
|
||||||
tags:
|
|
||||||
- restart-services
|
|
||||||
|
|
||||||
- name: Wait for NetBox to be ready
|
- name: Wait for NetBox to be ready
|
||||||
uri:
|
uri:
|
||||||
url: "https://{{ netbox_domain }}/"
|
url: "https://{{ netbox_domain }}/"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue