49 lines
1.3 KiB
Markdown
49 lines
1.3 KiB
Markdown
# 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 <secure_password> /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
|
|
''' |