Skip to content

Instantly share code, notes, and snippets.

# add-docker.yml
- host: all
become: yes
become_method: sudo
tasks:
- name: Tambahkan Docker
yum: name=docker state=present
- name: Tambahkan python-docker-py
# hosts
[local]
192.168.1.39 ansible_sudo_pass=osboxes.org ansible_ssh_user=osboxes
# Dengan begini kita bisa launch command sebagai berikut:
ansible-playbook -i hosts add-docker.yml
- hosts: all
become: yes
become_method: sudo
vars:
# For handlers/restart-docker.yml
http_port: 3000
host_port: 41600
# Shared here and in handlers/restart-docker.yml
image_name: mariocaster/node-server
# Di server
export ANSIBLE_PLAYBOOKS=/var/local/jenkins
# Di localhost
ansible-playbook -vvvv ${ANSIBLE_PLAYBOOKS}/rebuildDocker.yml -i ${ANSIBLE_PLAYBOOKS}/hosts
# Copy certificate dan key lalu masukan ke /home/app/certs lalu run:
mkdir -p conf/registry/auth/registry
cp -R certs conf/registry/certs
cp -R certs conf/nginx/certs
upstream registry {
server registry:5000;
}
server {
listen 80;
server_name registry.domain.tld;
return 301 https://$host$request_uri;
}
/*align*/!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=function(b,c){return void 0===c&&(c="undefined"!=typeof window?require("jquery"):require("jquery")(b)),a(c),c}:a(jQuery)}(function(a){"use strict";a.FE.PLUGINS.align=function(b){function c(c){b.selection.save(),b.html.wrap(!0,!0,!0),b.selection.restore();for(var d=b.selection.blocks(),e=0;e<d.length;e++)a(d[e]).css("text-align",c).removeClass("fr-temp-div"),""===a(d[e]).attr("class")&&a(d[e]).removeAttr("class");b.selection.save(),b.html.unwrap(),b.selection.restore()}function d(c){var d=b.selection.blocks();if(d.length){var e=b.helpers.getAlignment(a(d[0]));c.find("> *:first").replaceWith(b.icon.create("align-"+e))}}function e(c,d){var e=b.selection.blocks();if(e.length){var f=b.helpers.getAlignment(a(e[0]));d.find('a.fr-command[data-param1="'+f+'"]').addClass("fr-active")}}return{apply:c,refresh:d,refreshOnShow:e}},a.FE.DefineIcon("align",{NAME:"align-left"}),a.FE.DefineIco