Переглянути джерело

Added Ansible playbook... Stupid bastard XD

fooser 7 роки тому
батько
коміт
1688b885f7
1 змінених файлів з 29 додано та 0 видалено
  1. 29 0
      ansible_playbook.yaml

+ 29 - 0
ansible_playbook.yaml

@@ -0,0 +1,29 @@
+- hosts: all
+  remote_user: fooser
+
+  tasks:
+  - name: Create directory where apps will be built
+    file:
+      path: /home/fooser/builds
+      state: directory
+      mode: 0755
+
+  - name: Sync project folders from local to remote
+    synchronize:
+      src: .
+      dest: /home/fooser/builds/rkcr_api
+
+  - name: Build image and with buildargs
+    docker_image:
+      force: yes
+      path: /home/fooser/builds/rkcr_api
+      name: fooser/rkcr
+      tag: 0.1
+   
+  - name: Containers up from built image!
+    docker_container:
+      name: rkcr
+      image: fooser/rkcr:0.1
+      ports:
+        - "8080:8080"
+