Skip to content

Instantly share code, notes, and snippets.

View icarrr's full-sized avatar
🚴
Cycling anywhere and Work from everywhere

Faizar Septiawan icarrr

🚴
Cycling anywhere and Work from everywhere
View GitHub Profile
@icarrr
icarrr / get-timezone.yml
Created November 1, 2019 04:41
Get Time by timezone and set to variable ansible
---
- hosts: localhost
tasks:
- name: Get Time by timezone
shell: TZ=Asia/Jakarta date '+%Y-%m-%d %H:%M:%S'
register: timeByTimezone
- debug:
msg: "{{timeByTimezone}}"
@icarrr
icarrr / syrax.service
Created November 1, 2019 11:27
Syrax Service
[Unit]
Description=Syrax Service
After=syslog.target
[Service]
WorkingDirectory=/deployments/syrax
ExecStart=/deployments/syrax/env/bin/python main.py SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
#!/bin/bash
for i in {11..20}
do
sudo timedatectl set-time "2020-07-$i 09:00:00"
echo "time now 2020-07-$i"
sleep 300
done
@icarrr
icarrr / get_time.py
Created November 6, 2019 16:09
Get time using python
import time
def get_time():
print (time.strftime('%m-%d-%Y %H:%M:%S'))
get_time()
@icarrr
icarrr / create-folder.py
Created November 7, 2019 08:43 — forked from keithweaver/create-folder.py
Create a folder with Python
import os
def createFolder(directory):
try:
if not os.path.exists(directory):
os.makedirs(directory)
except OSError:
print ('Error: Creating directory. ' + directory)
@icarrr
icarrr / reverse_proxy_nginx-cockpit.md
Created November 9, 2019 14:41
Fix the Cockpit Blank Page After Login Over Nginx Reverse Proxy
  1. Create new file cockpit.conf on /etc/cockpit, and enter following script in to cockpit.conf.
[WebService]
AllowUnencrypted=true
  1. Update or Create new file conf nginx for access cockpit.
map $http_upgrade $connection_upgrade {
default upgrade;
@icarrr
icarrr / README.md
Last active November 12, 2019 04:10
Ansible RouterOS | check identity MikroTik

How to run?

ansible-playbook -i hosts check_identity.yml

For debug, add command option verbose (-vvv)

ansible-playbook -i hosts check_identity.yml -vvv
@icarrr
icarrr / README.md
Created November 12, 2019 08:04
ansible-playbook uses variables from different files

Result

(env) ~/sibunglon/gist ❯❯❯ ansible-playbook main.yml

PLAY [localhost] *******************************************************************************************************************************************************************************************

TASK [Load Variable 1] *************************************************************************************************************************************************************************************
ok: [localhost] => {
    "msg": "example.com/x"
@icarrr
icarrr / linux.sh
Last active November 12, 2019 08:31
Get Time by Head Google
date '+%Y%m%d_%H%M%S' -d "$(curl -s --head http://google.com | grep ^Date: | sed 's/Date: //g')"
@icarrr
icarrr / mssql_server.sh
Created November 14, 2019 09:28
Run Docker MSSQL Server on MacOS
#!/bin/bash
docker run --name sql-server -d -it -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Str0ng.Password' -e 'MSSQL_PID=Express' -p 1433:1433 mcr.microsoft.com/mssql/server:2017-latest-ubuntu