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 / main.sh
Created November 17, 2019 13:39
using curl to download a list of files
xargs -n 1 curl -O < urls.txt
@icarrr
icarrr / scp.bat
Created November 14, 2019 15:37
SCP command windows with define password
pscp -pw yourpassword file user@server:locate
@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
@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 / 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 / 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 / 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 / remove-all-npm-modules-globally.md
Created November 7, 2019 07:27
remove all npm modules globally
$ npm ls -gp --depth=0 | awk -F/ '/node_modules/ && !/\/npm$/ {print $NF}' | xargs npm -g rm
@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()
#!/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