cloud_monk_s_development_pc_devops_automation_via_ansible-chocolatey-powershell-homebrew-dnf-apt

Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT

In his Home Lab, Cloud Monk has 117 “Computers” in the Cloud Monk Home Lab: 22 Apple Devices (even though Apple sucks!), 16 PCs, 5 Android Devices, 26 Amazon Devices, 7 Raspberry Pi Devices

(navbar_home_lab)

See: https://github.com/AzureCloudMonk/Windows-DevOps-Automation-WinOps-Private



RHEL 7 uses yum and RHEL 8 uses the dnf package manager:

Ubuntu / Debian distros use apt (Advanced Package Tool) as a Linux package manager.




Register the Microsoft RedHat repository:

Install PowerShell on RHEL:

Start PowerShell with pwsh

Save the public repository GPG keys:

Register the Microsoft Product feed:

Install PowerShell:

Start PowerShell with pwsh


 




  1. cd “c:\all\Coding\DevOps for Windows”
  • xcopy “c:\all\Coding\DevOps for Windows\!scripts\” “C:\all\!scripts\”
  1. cd “c:\all\Coding\!Web”



Developer platform – https://www.microsoft.com/net/core#macos

Solved deleting the login GitHub keychain vscode-github.login (https://github.com/microsoft/vscode/issues/108419 and https://github.com/microsoft/vscode/issues/108342). It's asking permanent and unlimited access to only vscode-github.login item of Keychain, not entire Keychain.

“On macOS the passwords are managed by the Apple Keychain (see Keychain Access app), on Linux they are managed by the Secret Service API / libsecret, and on Windows passwords are managed by Windows Credential Vault.” (Fair Use Source: https://github.com/atom/node-keytar)


  • Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex 1)

H

I

J

K

L

M

N

O

-- [[Also known as]]: [[java]], [[openjdk@20]] -- [[Development kit]] for the [[Java programming language]] -- 

P

Q

R

S

T

U

V

W

X

Y

Y

Z


PowerShell

JVM

JRE

Build Tools and Dependency Management

eBooks

Virtual

Virtualization

Virtual Images

VMWare

VirtualBox

Hyper-V

C# .NET

Golang

Ruby

Rust

R

Haskell

IDEs

Others

C++

HashiCorp

AWS

Amazon

Azure

Google

IBM

Rancher

Digital Ocean

Digital Ocean

Git and GitHub

Containers

Kubernetes

Docker

Chocolatey

Microsoft

Package Managers: Cloud Monk's Package Manager Book, Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT, Operating System Package Managers (Homebrew for Linux, apt-yum-dnf-rpm-snap-AppImage on FUSEchoco-wingetHomebrew for macOS; Programming Language Package Managers: npm-nvm-yarn - pip-Anaconda-conda-miniconda - maven-gradle-sdkman-sbt-Leiningen - NuGet - go get - RubyGems - cargo - CPP Package Managers vcpkg and Conan), Package Managers for Kubernetes - Kubernetes Package Manager (Helm), Packages Managers for Containers (Packages Managers for Docker (Docker Hub), Package Managers for Podman), Package Managers for Windows (Chocolatey - choco, winget), Package Managers for macOS (Homebrew - brew), Package Managers for Linux: APT (Package Manager) - APT (KPackage, Synaptic (software) - Synaptic, Ubuntu Software Center, aptitude software) - aptitude, dselect, RPM Package Manager - RPM (APT-RPM, DNF (software) - DNF, up2date, urpmi, Rpmdrake, Yum (software) - YUM, ZYpp), Linux distribution - Distribution-agnostic (AppImage, Flatpak, GNU Guix, Homebrew (package manager) - Homebrew - brew, Nix package manager - Nix, pkgsrc, Snap (package manager) - Snap - SnapCraft - SnapCraft.io); Others (binary) (Sabayon Linux Package management - Entropy, Zenwalk netpkg, Arch Linux pacman, Pardus (operating system) - Pardus PiSi, Puppy Linux PPM, slackpkg, slapt-get, swaret, paldo (operating system) - paldo upkg); Package Format, Image, Artifact, CLIs, Command line security, Tab completion, Automation, DevOps Tools, Container Tools, K8S Tools, Programming Tools, Infrastructure as Code (IaC), CI-CD, Git-GitHub-GitOps, Scripting languages (Python scripting, Bash script, PowerShell-PowerShell DSC), Configuration Management (Terraform-Ansible-Chef-Puppet-Salt), Linux CLI Shells bash-ksh-tcsh-mksh-zsh, macOS CLI-iTerm2, Windows CLI / cmd.exe, Windows Terminal, cURL, REPLs, IDEs, Cloud IDEs. (navbar_package_manager - see also navbar_dependency_management, navbar_developer_tools, navbar_choco, navbar_brew, navbar_nvm, navbar_npm, navbar_maven, navbar_gradle, navbar_helm)

KEEP THIS SHORT!

Continuous Deployment: Deployment with DevOps, IaC - Infrastructure as Code, GitOps, CI/CD, Deployment Pipeline, Installation, Containerization with Kubernetes-OpenShift-Docker, App Deployment on Kubernetes, App Deployment on OpenShift, Package Managers (Choco-Brew-apt-yum-dnf-Snapcraft), Configuration, Configuration Management (Ansible-Chef-Puppet-PowerShell DSC), YAML, Cloud Deployment, HCL-Terraform, Azure Resource Manager Templates (ARM Templates) - Azure Bicep, AWS CloudFormation, Google Cloud Deployment Manager, Configuration, Setup. (navbar_deployment and navbar_deployment_detailed)


Cloud Monk is Retired (for now). Buddha with you. © 2005 - 2024 Losang Jinpa or Fair Use. Disclaimers

SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.


1)
New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'
cloud_monk_s_development_pc_devops_automation_via_ansible-chocolatey-powershell-homebrew-dnf-apt.txt · Last modified: 2023/12/13 19:06 by Losang Jinpa PhD MCSE/MCT Python-DevOps