Skip to content

Instantly share code, notes, and snippets.

View pabloh007's full-sized avatar

Pablo Hernandez pabloh007

  • Compton, CA
View GitHub Profile
@pabloh007
pabloh007 / docker.sls
Last active August 8, 2017 17:40
docker network present file
devnetwork:
docker_network.present:
- name: devnetwork
- containers:
- consumer_01
- consumer_02
- consumer_03
- web_service
# Failed to connect container '79ffb6c918df5f4' to network 'devnetwork' Error 500: {"message":"endpoint with name web_service already exists in network devnetwork"}
@pabloh007
pabloh007 / webservice_app_img.sls
Created July 27, 2017 22:45
salt state to check if image if present or build it
webservice_app_img:0.0.6:
docker_image.present:
- build: /usr/share/dockerfiles/webservice
- buildargs:
- APP_VERSION: 0.0.6
@pabloh007
pabloh007 / webservice.sls
Last active July 27, 2017 18:17
check if image present
webservice_app_img:0.0.6:
docker_image.present:
- sls: docker_image_build
- saltenv: dev
@pabloh007
pabloh007 / docker_image_build.sls
Created July 27, 2017 17:45
building of webservice
build webservice image:
docker.build:
- path: /usr/share/flm_webservice,
- cache: True,
- rm: True,
- buildargs:
- APP_VERSION: 0.0.5
my_app_image:0.0.6:
docker_image.present:
- build:
path: /usr/share/mnt/,
cache: True,
rm: True,
buildargs:
- APP_VERSION: 0.0.5
@pabloh007
pabloh007 / app.sls
Created July 12, 2017 21:24
app.sls
test-redis:
dockerng.running:
- image: redis-28-centos7
- environment:
- MASTER: true
- port_bindings: "6379:6379"
- network_mode: testdevnetwork
- kwargs:
ip: 172.18.0.2
- detach: true
@pabloh007
pabloh007 / beacons.conf
Created July 12, 2017 00:34
beacons error file
beacons:
service:
rh-postgresql95-postgresql:
onchangeonly:True
disable_during_state_run: True
important_file:
file.managed:
- name: /tmp/important_file
- contents: |
important_config: True
reactor:
- salt/beacon/*/inotify//tmp/important_file:
- /srv/reactor/revert.sls
revert-file:
local.state.apply:
- tgt: {{ data['id'] }}
- kwarg:
saltenv: dev
- arg:
- maintain_important_file