initial
This commit is contained in:
49
tasks/main.yml
Normal file
49
tasks/main.yml
Normal file
@ -0,0 +1,49 @@
|
||||
---
|
||||
- name: install software
|
||||
package: name={{ install_software }} state=present update_cache=yes
|
||||
|
||||
- name: generate ssh key
|
||||
openssh_keypair:
|
||||
path: "/root/.ssh/id_rsa"
|
||||
type: rsa
|
||||
size: 2048
|
||||
state: present
|
||||
force: no
|
||||
|
||||
- name: read ssh key
|
||||
command: "cat /root/.ssh/id_rsa.pub"
|
||||
register: key
|
||||
|
||||
- name: show ssh public key
|
||||
debug:
|
||||
msg: "{{ key.stdout }}"
|
||||
|
||||
- name: checkout site
|
||||
git:
|
||||
repo: https://git.br0tkasten.de/br0tkasten/www.br0tkasten.de.git
|
||||
dest: /srv/hugo
|
||||
version: master
|
||||
|
||||
- name: deploy hugo init script
|
||||
copy:
|
||||
src: hugo.openrc
|
||||
dest: /etc/init.d/hugo
|
||||
mode: 0755
|
||||
|
||||
- name: enable hugo service
|
||||
service:
|
||||
name: hugo
|
||||
state: started
|
||||
enabled: yes
|
||||
|
||||
- name: deploy webhook init script
|
||||
copy:
|
||||
src: webhook.openrc
|
||||
dest: /etc/init.d/webhook
|
||||
mode: 0755
|
||||
|
||||
- name: start & enable webhook
|
||||
service:
|
||||
name: webhook
|
||||
state: started
|
||||
enabled: yes
|
Reference in New Issue
Block a user