| title | tags | ||
|---|---|---|---|
OSSTech Ansible / Vagrant ハーネス |
|
OSSTech 標準の Ansible ロール群と仮想マシンイメージ (Vagrant Box) 群 を手軽に扱うための仕掛けです。
| ## https://packagecloud.io/slacktechnologies/slack/install#manual-deb | |
| Types: deb | |
| URIs: https://packagecloud.io/slacktechnologies/slack/debian/ | |
| Suites: jessie | |
| Components: main | |
| Signed-By: /etc/apt/keyrings/slacktechnologies_slack-archive-keyring.gpg |
| #!/bin/bash | |
| ## | |
| ## OpenLDAP: 既存パスワードのバックアップと新パスワード割り当て / リストア | |
| ## Copyright (c) 2024 SATOH Fumiyasu @ OSSTech Corp., Japan | |
| ## | |
| ## License: GNU General Public License version 3 | |
| ## | |
| ## | |
| ## * OpenLDAP DIT の動作テスト時に利用することを想定したスクリプトです。 |
| #!/bin/bash | |
| ## | |
| ## OpenLDAP slapd.d: Add or remove olcAuthzRegexp for a localuser | |
| ## Copyright (c) 2024 SATOH Fumiyasu @ OSSTech Corp., Japan | |
| ## | |
| ## License: GNU General Public License version 3 | |
| ## | |
| set -u | |
| set -e |
| #!/bin/sh | |
| set -u | |
| ## ====================================================================== | |
| vm_cpus='' | |
| vm_memory_size='8192' ## MB | |
| vm_storage_size='65536' ## MB | |
| vm_nic_mac='' ## 'AABBCCDDEEFF' style |
| #!/bin/sh | |
| rpm -qa --queryformat '%{name}\n' "$@" \ | |
| |xargs rpm -qR \ | |
| |grep -E -v '^(lib[^(]+\.so(\.[0-9]+)+\([^)]|(config|rpmlib)\()' \ | |
| |sort -u \ | |
| |xargs yum provides --disablerepo='*' --cacheonly --noplugins \ | |
| |sed -n -e '/./{ H; $! d; }' -e 'x; s/^\n//; s/^[0-9]*://; s/\n.*//; s/\s*: .*//; p;' \ | |
| |sort -u \ | |
| |xargs rpm -q --queryformat '%{name} %{version} %{release} %{arch}\n' \ |
| #!/bin/bash | |
| ## | |
| ## ファイルバックアップ over SSH (雑) | |
| ## Copyright (c) 2023 SATOH Fumiyasu @ OSSTech Crop., Japan | |
| ## | |
| ## License: GNU General Public License version 3 | |
| ## | |
| ## NOTE: SSH 経由で任意のコマンドを実行可能。過剰なアクセス権と言える。 | |
| ## 本来ならセキュリティを考慮して制限すべき。流用はお勧めしない。 | |
| ## https://github.com/fumiyas/adhoc-backup など |
| ## | |
| ## CentOS: Replace obsolete CentOS repos with CentOS Vault mirrored in Japan | |
| ## Copyright (c) 2022 SATOH Fumiyasu @ OSSTech Corp., Japan | |
| ## | |
| ## License: GNU General Public License version 3 | |
| ## | |
| set -u | |
| set -e | |
| umask 0022 |
| --- /usr/share/vpnc-scripts/vpnc-script 2021-08-19 01:47:24.000000000 +0900 | |
| +++ /home/fumiyas/bin/vpnc-script 2022-02-03 18:01:06.473080699 +0900 | |
| @@ -147,7 +147,10 @@ | |
| RESOLVEDENABLED=0 | |
| fi | |
| -if [ -r /etc/openwrt_release ] && [ -n "$OPENWRT_INTERFACE" ]; then | |
| +if :; then | |
| + MODIFYRESOLVCONF=echo | |
| + RESTORERESOLVCONF=echo |
| #!/bin/sh | |
| run_and_get_rc() { | |
| local _rc_vname="$1"; shift | |
| local _rc | |
| local _shopts="$-" | |
| if [ "${_rc_vname#*[!a-z_]}" != "$_rc_vname" ]; then | |
| echo "run_and_get_rc: Invaid return variable name: $_rc_vname" 1>&2 | |
| exit 1 |