# Legal Notice This is part of A13Labs project, any unauthorized copy is no allowed. If you got access to this code DELETE immediately. We have been warned. # Updating Nextcloud ``` # Enable maintenance /bin/occ maintenance:mode --on # Update config.tf # Apply # Run maintenance operations ./bin/occ upgrade ./bin/occ db:add-missing-columns ./bin/occ db:add-missing-indices ./bin/occ db:add-missing-primary-keys # Disable maintenance ./bin/occ maintenance:mode --off ``` # Contabo CLI Download latest version from [here](https://github.com/contabo/cntb/releases). Setup: ``` sectool exec cntb get instances --oauth2-clientid="$CONTABO_CLIENT_ID" --oauth2-client-secret="$CONTABO_CLIENT_SECRET" --oauth2-user="$CONTABO_API_USER" --oauth2-password="$CONTABO_API_PASSWORD" ``` # Windows ## Create a Dedicated “Ansible” User (One-Time Setup) ``` net user provision /add net localgroup Administrators provision /add # Prevent password expiration wmic UserAccount where "Name='provision'" set PasswordExpires=FALSE ``` ## Configure windows to allow Ansible to connect via WinRM Copy the script located in scripts "ConfigureRemotingForAnsible.ps1" and run it on the target machine. ``` Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass .\ConfigureRemotingForAnsible.ps1 ``` # Using MSYS2 Upgrade your system: ``` pacman -Syu ``` Install the following packages: ``` mingw-w64-ucrt-x86_64-go mingw-w64-ucrt-x86_64-make mingw-w64-ucrt-x86_64-python ucrt-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-python-cryptography mingw-w64-ucrt-x86_64-python-paramiko mingw-w64-ucrt-x86_64-python-rpds-py python-lxml mingw-w64-ucrt-x86_64-python-ruamel-yaml mingw-w64-ucrt-x86_64-python-sspilib unzip ``` Create a python environment use: ``` python -m venv .venv --system-site-packages ```