Compare commits

..
113 Commits
Author SHA1 Message Date
Christer Warén 1d906696aa Deprecation Notice 2026-08-26 00:39:28 +03:00
Christer Warén 869a22cb73 Add extra-vars parameter to use with Build tasks on Manager playbook in Infra command 2026-01-22 01:44:41 +02:00
Christer Warén 21db6ac4e9 Update Login in Config function 2026-01-22 01:30:42 +02:00
Christer Warén 7dd2a07186 Update SSH Keys Sign feature 2026-01-18 19:01:40 +02:00
Christer Warén a37fce53e8 Update Login and Logout process 2026-01-18 18:54:36 +02:00
Christer Warén a9539ffb9d Remove operation variable from Manager playbook in Infra command 2026-01-15 07:15:52 +02:00
Christer Warén c479044caf Change hostname to host parameter in Infra command 2026-01-06 07:46:25 +02:00
Christer Warén c9008a981b Fix Infra command 2026-01-04 08:26:52 +02:00
Christer Warén a9e5b2c336 Use new arguments and fix Init playbook location in Infra command 2025-12-29 15:09:07 +02:00
Christer Warén cf9bc49c27 Fix SSH subcommands 2025-12-12 16:52:58 +02:00
Christer Warén d91a7c21c0 Rename Login Type to Auth Method 2025-12-03 13:30:21 +02:00
Christer Warén 7898e55f30 Fix missing token variable in login command when auth method is ldap 2025-11-26 21:16:39 +02:00
Christer Warén 3fafb66781 FIx typos part 2 2025-11-10 21:13:56 +02:00
Christer Warén 54409a4197 FIx typos 2025-11-10 19:48:07 +02:00
Christer Warén 77a54ef1f6 Comment debugging args in stop function 2025-11-10 12:41:58 +02:00
Christer Warén fbaa5780d9 Refactoring Code 2025-11-10 12:40:35 +02:00
Christer Warén 5a666e6f60 VSCode Settings: Update 2025-11-03 02:41:43 +02:00
Christer Warén 1e4f9ed508 Generator Update 2025-11-03 02:40:44 +02:00
Christer Warén 592cd95f42 Replace bin only on successful connection 2025-09-27 00:02:35 +03:00
Christer Warén bce9c3c4d6 Auto - Create SSH certificates before getting SSH privatekeys 2025-09-24 13:39:33 +03:00
Christer Warén f91e69ee55 Run clean in Uninstall command 2025-08-21 18:35:09 +03:00
Christer Warén 32e6b83611 Exit after Uninstall finished 2025-08-21 18:32:01 +03:00
Christer Warén 2742d39818 Fix issue with crontab removal in Uninstall 2025-08-21 18:18:30 +03:00
Christer Warén fe5abf5419 Fix grep to ignore wildcard as regexp 2025-08-21 17:58:38 +03:00
Christer Warén 43192faed1 Fix typos 2025-08-21 17:44:27 +03:00
Christer Warén a276adb6d2 Remove logout from uninstall 2025-08-21 17:28:23 +03:00
Christer Warén b5186f0380 Add cronjob removal into uninstall 2025-08-21 17:26:21 +03:00
Christer Warén 86bb04d2ea Add cronjob to installation 2025-08-21 17:21:22 +03:00
Christer Warén 67fabf0ce1 Code Update 2025-06-26 23:07:14 +03:00
Christer Warén fe56c50bfb Code Update 2025-06-23 09:35:37 +03:00
Christer Warén eb14aa46ff Code Update 2025-06-22 01:24:09 +03:00
Christer Warén c59d1b374d Code Update 2025-06-22 01:22:12 +03:00
Christer Warén 1a99d2e2a1 Code Update 2025-06-22 00:44:42 +03:00
Christer Warén 1d03f7be64 Code Update 2025-06-22 00:31:52 +03:00
Christer Warén 994e44d8f1 Code Update 2025-06-22 00:22:15 +03:00
Christer Warén f016a452cd Remove Hostname variable from login process 2025-06-21 23:46:20 +03:00
Christer Warén c17b9a0e42 Code Update 2025-05-10 12:09:50 +03:00
Christer Warén a91d5d6011 Code Update 2025-05-10 11:29:56 +03:00
Christer Warén 3a0902fe8e Code Update 2025-04-27 15:39:50 +03:00
Christer Warén 9baae5bccc Code Update 2025-04-27 15:32:10 +03:00
Christer Warén 7b837fdba7 Code Update 2025-04-27 15:21:27 +03:00
Christer Warén 283b7538e6 Rename build.sh to maintainer.sh 2025-01-04 08:18:12 +02:00
Christer Warén 14ae6e5dad Fix typo in code 2025-01-04 06:22:06 +02:00
Christer Warén 87608f9bfb Code Update 2025-01-04 06:19:35 +02:00
Christer Warén 5903932328 Update copyright year 2025-01-01 18:00:22 +02:00
Christer Warén 96193196cc Fix typo on curl that will get Vault passwords in Infra command 2024-11-23 07:42:02 +02:00
Christer Warén 0186421fc6 Get Ansible vault passwords in Infra command 2024-11-23 07:18:17 +02:00
Christer Warén 714feda225 Hide git command output from stdout in Infra command 2024-11-23 07:06:57 +02:00
Christer Warén 3d834933e7 Fix home directory issue 2024-11-23 07:04:12 +02:00
Christer Warén dd72a873ab Temporarily disable using jump host when getting Infra repo from Git server 2024-11-23 07:01:33 +02:00
Christer Warén 81cd3a1c1c Create secondary Infra directory and pull changes when using Infra command 2024-11-23 06:57:41 +02:00
Christer Warén b52f1d4486 Add secondary Infra repo path to Infra command 2024-11-23 06:50:26 +02:00
Christer Warén 42239ef54d Add secondary Ansible Vault to cwchristerw user 2024-11-22 00:16:35 +02:00
Christer Warén 256a79e427 Code Update 2024-06-24 06:32:58 +03:00
Christer Warén b36f98e5e9 Hide Clean output in logout command 2024-06-19 20:56:27 +03:00
Christer Warén 2f33daaaa7 Code Update 2024-06-16 04:06:43 +03:00
Christer Warén 4e9ae9109e Code Update 2024-06-16 04:03:45 +03:00
Christer Warén 0071b7407d Code Update 2024-06-16 04:01:17 +03:00
Christer Warén b014dd1990 Code Update 2024-06-16 02:51:29 +03:00
Christer Warén 13e0deb5f5 Code Update 2024-06-03 23:10:36 +03:00
Christer Warén b5b1b88763 Code Update 2024-06-01 15:27:05 +03:00
Christer Warén 90414af2dc Code Update 2024-06-01 02:09:21 +03:00
Christer Warén e1b05fbc51 Code Update 2024-06-01 01:53:48 +03:00
Christer Warén a614d63d1c Code Update 2024-06-01 01:11:20 +03:00
Christer Warén ca14cb1988 Build Script 2024-06-01 00:28:36 +03:00
Christer Warén e36265403e Code Update 2024-06-01 00:28:18 +03:00
Christer Warén 0ef3f8d8d6 Code Update 2024-05-31 23:26:44 +03:00
Christer Warén 706a917dbf Code Update 2024-05-30 19:19:35 +03:00
Christer Warén 7f950148e0 Code Update 2024-05-30 19:10:31 +03:00
Christer Warén a54f68ded0 Code Update 2024-05-30 16:00:50 +03:00
Christer Warén 29be307377 Code Update 2024-05-30 15:56:01 +03:00
Christer Warén 02c84ef45f Code Update 2024-05-30 15:51:49 +03:00
Christer Warén 399372294c README.md Update 2024-05-30 15:34:13 +03:00
Christer Warén 0b0237ede5 Code Update 2024-05-30 15:33:31 +03:00
Christer Warén 2df1590a6d Code Update 2024-05-20 00:30:48 +03:00
Christer Warén 18d3ed8890 Code Update 2024-05-18 02:13:48 +03:00
Christer Warén 25bf1a9ebc Code Update 2024-05-15 17:51:45 +03:00
Christer Warén 1852b1a119 Code Update 2024-05-15 17:48:58 +03:00
Christer Warén 3618a34c41 Code Update 2024-05-09 13:26:22 +03:00
Christer Warén a6cb4ae626 Code Update 2024-05-04 18:08:46 +03:00
Christer Warén fb02109d68 Code Update 2024-05-03 01:26:36 +03:00
Christer Warén b58142a45f Code Update 2024-05-03 00:53:02 +03:00
Christer Warén 26dac6550c Source Update 2024-05-01 03:18:34 +03:00
Christer Warén 6b9afb0ed0 Source Update 2024-05-01 02:55:43 +03:00
Christer Warén 7765af850a Source Update 2024-05-01 02:52:21 +03:00
Christer Warén cb76cbd190 Update Install instructions in README.md 2024-05-01 01:50:58 +03:00
Christer Warén 7a5c84f5c0 ReadMe Update 2024-05-01 01:37:57 +03:00
Christer Warén ecaa7e3a73 Source Update 2024-04-29 21:38:01 +03:00
Christer Warén a2478d0a7a Source Update 2024-04-29 21:35:32 +03:00
Christer Warén 71cf24869a Fix typo 2024-04-29 21:27:50 +03:00
Christer Warén d1b32a0296 Source Update 2024-04-29 07:57:18 +03:00
Christer Warén aff9e6d985 Source Update 2024-04-29 07:52:51 +03:00
Christer Warén 7b7c540e12 Source Update 2024-04-29 07:51:17 +03:00
Christer Warén dc0bdf6755 Source Update 2024-04-29 07:46:45 +03:00
Christer Warén c5359ed8f5 Source Update 2024-04-29 07:43:45 +03:00
Christer Warén 3d04f2f24c Source Update 2024-04-29 07:39:30 +03:00
Christer Warén cc1cc6e39f Source Update 2024-04-29 07:22:08 +03:00
Christer Warén 6619193dc6 Source Update 2024-04-29 07:18:35 +03:00
Christer Warén 963770b974 Source Update 2024-04-29 06:00:07 +03:00
Christer Warén d54100edf8 Source Update 2024-04-29 05:06:21 +03:00
Christer Warén 28aed09fd1 Source Update 2024-04-28 06:08:57 +03:00
Christer Warén 824ca7168c Source Update 2024-04-28 01:26:18 +03:00
Christer Warén 0da7c1ade1 Source Update 2024-04-28 01:19:47 +03:00
Christer Warén b2d3908d6f Source Update 2024-04-27 23:32:06 +03:00
Christer Warén 91ae087bd4 Generator Update 2024-04-27 21:14:13 +03:00
Christer Warén ee152b0562 Source Update 2024-04-27 21:13:32 +03:00
Christer Warén 56b6f58f4e Docs Update 2024-04-27 20:09:05 +03:00
Christer Warén fb3c902d9a Generator Update 2024-04-27 20:08:52 +03:00
Christer Warén 9f0df0dbdf Build Update 2024-04-27 20:08:43 +03:00
Christer Warén 3daa8a84dc Source Update 2024-04-27 20:08:15 +03:00
Christer Warén a1ff2b40d7 Source Update 2024-04-27 18:25:14 +03:00
Christer Warén 0b8ea6b7bf Config Update 2024-04-26 06:35:00 +03:00
Christer Warén 2c5ddd1280 Source Update 2024-04-26 06:34:52 +03:00
14 changed files with 918 additions and 192 deletions
-6
View File
@@ -1,6 +0,0 @@
{
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"editor.renderFinalNewline": false
}
+1 -1
View File
@@ -1,6 +1,6 @@
MIT License
Copyright (c) 2023-2024 Warén Group
Copyright (c) 2023-2026 Warén Group
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
+4 -1
View File
@@ -1 +1,4 @@
# Warén Group - WX
# Warén Group - Warén CLI (wx)
## Documentation
Check documentation in Warén Group's Infra repository. This repository is going to be deprecated soon.
-10
View File
@@ -1,10 +0,0 @@
---
warengroup:
domain: waren.io
folder: warengroup
cwinfo:
domain: cwinfo.net
folder: cwinfo
cwchristerw:
domain: christerwaren.fi
folder: cwchristerw
-33
View File
@@ -1,33 +0,0 @@
<?php
$base = file_get_contents(__DIR__."/src/base.sh");
$dirs = [
__DIR__.'/src/commands/*.sh',
__DIR__.'/src/commands/*/*.sh',
__DIR__.'/src/commands/*/*/*.sh'
];
$codes = [];
foreach($dirs as $dir){
foreach(glob($dir) as $file){
$codes[$file] = file_get_contents($file);
}
}
$code = str_replace("{{ COMMANDS }}", implode("\n", $codes), $base);
try {
$file = __DIR__.'/wx.tmp';
$file = fopen($file, "w");
fwrite($file, $code);
fclose($file);
echo "Status: Successful";
} catch (\Error $e) {
echo "Status: Failed";
}
?>
-54
View File
@@ -1,54 +0,0 @@
#!/bin/bash
if [ ! "$BASH_VERSION" ] ; then
bash $0 $1 $2 $3 $4 $5 $6 $7 $8 $9
exit 1
fi
syntax-line-douple() {
echo -n "
==============================
"
}
syntax-line-single() {
echo -n "
------------------------------
"
}
start() {
syntax-line-douple
echo -n "Warén CLI "
syntax-line-douple
}
stop () {
if [[ -d "./src" ]]
then
podman run -it --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp docker.io/library/php:8-cli php generator.php &> /dev/null
mv wx.tmp wx &> /dev/null
chmod +x wx &> /dev/null
else
sudo curl https://git.waren.io/warengroup/wx/raw/branch/master/wx -o /opt/wx &> /dev/null
if [[ -d "/usr/bin" ]]
then
sudo ln -sf /opt/wx /usr/bin/wx &> /dev/null
fi
sudo chmod +x /usr/bin/wx &> /dev/null
fi
echo " "
echo " "
exit 1
}
{{ COMMANDS }}
COMMAND=$1
start
if [[ ! -z $1 ]] && [[ $(type -t warencli-$1) == function ]]
then
warencli-$1 $2 $3 $4 $5 $6 $7 $8 $9
fi
stop
-3
View File
@@ -1,3 +0,0 @@
warencli-login() {
echo ">>> Authentication: Login";
}
-3
View File
@@ -1,3 +0,0 @@
warencli-logout() {
echo ">>> Authentication: Logout";
}
-17
View File
@@ -1,17 +0,0 @@
warencli-help() {
echo "
Usage: $0 COMMAND [OPTIONS]
Common Commands:
ssh SSH
config Config
sign Certificates
Authentication Commands:
login Login
logout Logout
Management Commands:
settings Settings
";
}
-3
View File
@@ -1,3 +0,0 @@
warencli-settings() {
echo ">>> Settings";
}
-3
View File
@@ -1,3 +0,0 @@
warencli-ssh() {
echo ">>> SSH";
}
-3
View File
@@ -1,3 +0,0 @@
warencli-ssh-config(){
echo ">>> SSH: Config"
}
-3
View File
@@ -1,3 +0,0 @@
warencli-ssh-sign(){
echo ">>> SSH: Certificates"
}
+913 -52
View File
File diff suppressed because it is too large Load Diff