Advertisement
Guest User

test-repository.sls

a guest
Mar 24th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 0.72 KB | None | 0 0
  1. test-repository directory:
  2.   file.directory:
  3.     - name: /opt/deploy/test-repository
  4.     - makedirs: True
  5.  
  6. fetch shadycake test-repository:
  7.   git.latest:
  8.     - name: https://github.com/shadycake/test-repository.git
  9.     - target: /opt/deploy/test-repository
  10.     - user: root
  11.     - force_clone: True
  12.  
  13. test-repository build image:
  14.   docker_image.present:
  15.     - name: test-repository
  16.     - build: /opt/deploy/test-repository
  17.     - dockerfile: /opt/deploy/test-repository/Dockerfile
  18.     - force: True
  19.  
  20. test-repository run image:
  21.   docker_container.running:
  22.     - name: test-repository
  23.     - image: test-repository
  24.     - port_bindings: 8889:80
  25.  
  26. test-repository prune:
  27.   cmd.run:
  28.     - name: docker image prune -f
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement