From 7abbeb59c351011818fe6975792a40b2c34b7f43 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:00:31 +0200 Subject: [PATCH 01/30] external links: add link to Cloud Native Software Landscape - fixes https://github.com/awesome-foss/awesome-sysadmin/issues/455 - landscape view: https://landscape.cncf.io/?license=open-source - source code and contribution: https://github.com/cncf/landscape/ - more information: https://landscape.cncf.io/guide --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9d48747..c4c9848 100644 --- a/README.md +++ b/README.md @@ -787,6 +787,7 @@ _See also: [awesome-selfhosted/Remote Access](https://github.com/awesome-selfhos ## Websites +- [Cloud Native Software Landscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category) - Compilation of software and tools for cloud computing. - [ArchWiki](https://wiki.archlinux.org/) - Arch Linux Wiki which has really nice written articles valid for other distros. - [Gentoo Wiki](https://wiki.gentoo.org/) - Gentoo Linux Wiki with a lot in-detail description of Linux components. - [Awesome SysAdmin @ LibHunt](https://sysadmin.libhunt.com) - Your go-to SysAdmin Toolbox. Based on the list here. From ac3e33d790ea40411842762c9f7e76f22d6fa553 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:03:01 +0200 Subject: [PATCH 02/30] cloud computing: add description/wikipedia link, link to Cloud Native Software Landcscape - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/455 --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index c4c9848..55283e6 100644 --- a/README.md +++ b/README.md @@ -164,6 +164,10 @@ _Related: [IT Asset Management](#it-asset-management)_ **[`^ back to top ^`](#awesome-sysadmin)** +[Cloud computing](https://en.wikipedia.org/wiki/Cloud_computing) is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user. + +_See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category)_ + - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) - [Mesos](http://mesos.apache.org/) - Develop and run resource-efficient distributed systems. From de894fca3e379454442324309be1d9fb192ce613 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:06:43 +0200 Subject: [PATCH 03/30] cloud computing: remove Mesos (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 55283e6..d67a73f 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) -- [Mesos](http://mesos.apache.org/) - Develop and run resource-efficient distributed systems. - [OpenNebula](http://opennebula.org/) - User-driven cloud management platform for sysadmins and devops. - [Openshift](http://www.openshift.org) - PaaS product from Red Hat. - [OpenStack](https://www.openstack.org/) - Build private and public clouds. From 399b34d40e8cea9ab8bb8914e2af9300374230d4 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:07:11 +0200 Subject: [PATCH 04/30] clud computing: remove OpenNebula (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index d67a73f..a85360b 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) -- [OpenNebula](http://opennebula.org/) - User-driven cloud management platform for sysadmins and devops. - [Openshift](http://www.openshift.org) - PaaS product from Red Hat. - [OpenStack](https://www.openstack.org/) - Build private and public clouds. - [The Foreman](http://theforeman.org/) - Complete lifecycle management tool for physical and virtual servers. FOSS. From d96c2c1bdbed7f5c39813e952e1029198f2d4e09 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:07:36 +0200 Subject: [PATCH 05/30] cloud computing: remove OpenShift (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index a85360b..dfba707 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) -- [Openshift](http://www.openshift.org) - PaaS product from Red Hat. - [OpenStack](https://www.openstack.org/) - Build private and public clouds. - [The Foreman](http://theforeman.org/) - Complete lifecycle management tool for physical and virtual servers. FOSS. - [Tsuru](https://tsuru.io) - Tsuru is an extensible Platform as a Service software. From 6530ab49af65c9837020a8789ae09a14d1ff0aa4 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:08:01 +0200 Subject: [PATCH 06/30] cloud computing: remove OpenStack (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index dfba707..e93b367 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) -- [OpenStack](https://www.openstack.org/) - Build private and public clouds. - [The Foreman](http://theforeman.org/) - Complete lifecycle management tool for physical and virtual servers. FOSS. - [Tsuru](https://tsuru.io) - Tsuru is an extensible Platform as a Service software. From ba589f2719c299d688571809d78eeb3506140bd6 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:08:24 +0200 Subject: [PATCH 07/30] cloud computing: remove Foreman (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index e93b367..521c3da 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) -- [The Foreman](http://theforeman.org/) - Complete lifecycle management tool for physical and virtual servers. FOSS. - [Tsuru](https://tsuru.io) - Tsuru is an extensible Platform as a Service software. From 3cdea102b4b391ed94f169dbdd6548a546729e1d Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:08:56 +0200 Subject: [PATCH 08/30] cloud computing: remove Tsuru (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 521c3da..5f4b626 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) -- [Tsuru](https://tsuru.io) - Tsuru is an extensible Platform as a Service software. ### Cloud Orchestration From e236ed96bd4e4a87c0c409e031674befcf57d07a Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:10:20 +0200 Subject: [PATCH 09/30] cloud orchestration: remove BOSH (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 5f4b626..69f42fe 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod **[`^ back to top ^`](#awesome-sysadmin)** -- [BOSH](http://bosh.io/docs/) - IaaS orchestration platform originally written for deploying and managing Cloud Foundry PaaS, but also useful for general purpose distributed systems. - [Cloud Foundry](https://www.cloudfoundry.org/) - A Platform-as-a-Service suite to provide the orchestration services that make distributed apps a powerhouse of awesomeness. - [Cloudify](http://getcloudify.org/) - TOSCA-based cloud orchestration software platform written in Python and YAML. - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. From 8ff7f86666b0fd1a8c7ea152d3ada137a4e70d2c Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:12:03 +0200 Subject: [PATCH 10/30] cloud orchestration: remove Cloud Foundy (all sub-projects already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 69f42fe..c156716 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod **[`^ back to top ^`](#awesome-sysadmin)** -- [Cloud Foundry](https://www.cloudfoundry.org/) - A Platform-as-a-Service suite to provide the orchestration services that make distributed apps a powerhouse of awesomeness. - [Cloudify](http://getcloudify.org/) - TOSCA-based cloud orchestration software platform written in Python and YAML. - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. From c9707b1d1e2081d570f7f7acac9cfabdccb3f29d Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:12:34 +0200 Subject: [PATCH 11/30] cloud orchestration: remove cloudify (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index c156716..a3884fa 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod **[`^ back to top ^`](#awesome-sysadmin)** -- [Cloudify](http://getcloudify.org/) - TOSCA-based cloud orchestration software platform written in Python and YAML. - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [Juju](https://jujucharms.com/) - Cloud orchestration tool which manages services as charms, YAML configuration and deployment script bundles. From 2e49598904d63e6894408faf9d2c9406d1ca61f5 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:14:40 +0200 Subject: [PATCH 12/30] cloudslang: add source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a3884fa..dc9b0a6 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,7 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod **[`^ back to top ^`](#awesome-sysadmin)** -- [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. +- [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [Juju](https://jujucharms.com/) - Cloud orchestration tool which manages services as charms, YAML configuration and deployment script bundles. - [Kubernetes](http://kubernetes.io/) - Orchestration system for Docker containers - ([Source Code](https://github.com/kubernetes/kubernetes), [Documentation](http://kubernetes.io/docs/)) `Apache-2.0` `Go` From 452f8e6ffa02e793160513ff58483692153e7ebe Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:15:55 +0200 Subject: [PATCH 13/30] cloud orchestration: remove juju (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index dc9b0a6..ac6802d 100644 --- a/README.md +++ b/README.md @@ -178,7 +178,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. -- [Juju](https://jujucharms.com/) - Cloud orchestration tool which manages services as charms, YAML configuration and deployment script bundles. - [Kubernetes](http://kubernetes.io/) - Orchestration system for Docker containers - ([Source Code](https://github.com/kubernetes/kubernetes), [Documentation](http://kubernetes.io/docs/)) `Apache-2.0` `Go` - [MCollective](https://puppet.com/mcollective) - Ruby framework to manage server orchestration, developed by Puppet labs. - [Nomad](https://www.nomadproject.io) - Simple and flexible orchestrator for Docker, Podman, executables, Java, and QEMU - ([Source Code](https://github.com/hashicorp/nomad), [Documentation](https://www.nomadproject.io/docs)) `MPL-2.0` `Go` From 40a5b4e72a54d62f6e5cb3f6f0bcc802bad5315f Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:16:34 +0200 Subject: [PATCH 14/30] cloud orchestration: remove kubernetes (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index ac6802d..98f6959 100644 --- a/README.md +++ b/README.md @@ -178,7 +178,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. -- [Kubernetes](http://kubernetes.io/) - Orchestration system for Docker containers - ([Source Code](https://github.com/kubernetes/kubernetes), [Documentation](http://kubernetes.io/docs/)) `Apache-2.0` `Go` - [MCollective](https://puppet.com/mcollective) - Ruby framework to manage server orchestration, developed by Puppet labs. - [Nomad](https://www.nomadproject.io) - Simple and flexible orchestrator for Docker, Podman, executables, Java, and QEMU - ([Source Code](https://github.com/hashicorp/nomad), [Documentation](https://www.nomadproject.io/docs)) `MPL-2.0` `Go` - [Overcast](http://andrewchilds.github.io/overcast/) - Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. From f10de22307a7e55c0de91c1cf6202957663752d2 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:16:59 +0200 Subject: [PATCH 15/30] cloud orchestration: remove nomad (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 98f6959..8cf1b22 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [MCollective](https://puppet.com/mcollective) - Ruby framework to manage server orchestration, developed by Puppet labs. -- [Nomad](https://www.nomadproject.io) - Simple and flexible orchestrator for Docker, Podman, executables, Java, and QEMU - ([Source Code](https://github.com/hashicorp/nomad), [Documentation](https://www.nomadproject.io/docs)) `MPL-2.0` `Go` - [Overcast](http://andrewchilds.github.io/overcast/) - Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. - [Rundeck](http://rundeck.org/) - Simple orchestration tool. - [Salt](http://saltstack.com/) - Fast, scalable and flexible systems management software written in Python/ZeroMQ. From eb1d8bc6da297fad3e053d72e1158dc3a83b3b8b Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:17:53 +0200 Subject: [PATCH 16/30] cloud orchestration: remove mcollective (dead link) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 8cf1b22..2b7b933 100644 --- a/README.md +++ b/README.md @@ -178,7 +178,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. -- [MCollective](https://puppet.com/mcollective) - Ruby framework to manage server orchestration, developed by Puppet labs. - [Overcast](http://andrewchilds.github.io/overcast/) - Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. - [Rundeck](http://rundeck.org/) - Simple orchestration tool. - [Salt](http://saltstack.com/) - Fast, scalable and flexible systems management software written in Python/ZeroMQ. From 4c892ccfc8366494d815bcb84a7d172dcafba057 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:18:35 +0200 Subject: [PATCH 17/30] overcast: add source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2b7b933..f704ba9 100644 --- a/README.md +++ b/README.md @@ -178,7 +178,7 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. -- [Overcast](http://andrewchilds.github.io/overcast/) - Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. +- [Overcast](http://andrewchilds.github.io/overcast/) - Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. ([SOurce Code](https://github.com/andrewchilds/overcast)) - [Rundeck](http://rundeck.org/) - Simple orchestration tool. - [Salt](http://saltstack.com/) - Fast, scalable and flexible systems management software written in Python/ZeroMQ. - [Spruce](https://github.com/geofffranks/spruce) - A tool that merges separate YAML files into one. Works well with [Genesis](https://github.com/starkandwayne/genesis). From 67faf37306b28b280f39c52fe6a8edf3cd524346 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:19:06 +0200 Subject: [PATCH 18/30] cloud orchestration: remove rundeck (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index f704ba9..f515219 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [Overcast](http://andrewchilds.github.io/overcast/) - Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. ([SOurce Code](https://github.com/andrewchilds/overcast)) -- [Rundeck](http://rundeck.org/) - Simple orchestration tool. - [Salt](http://saltstack.com/) - Fast, scalable and flexible systems management software written in Python/ZeroMQ. - [Spruce](https://github.com/geofffranks/spruce) - A tool that merges separate YAML files into one. Works well with [Genesis](https://github.com/starkandwayne/genesis). - [StackStorm](https://stackstorm.com/) - Event Driven Operations and ChatOps platform for infrastructure management. Written in Python. From 554234cb0eb85508d92c4de3042695d9532ef65b Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:19:41 +0200 Subject: [PATCH 19/30] cloud orchestration: remove salt (duplicate) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index f515219..9f64893 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [Overcast](http://andrewchilds.github.io/overcast/) - Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. ([SOurce Code](https://github.com/andrewchilds/overcast)) -- [Salt](http://saltstack.com/) - Fast, scalable and flexible systems management software written in Python/ZeroMQ. - [Spruce](https://github.com/geofffranks/spruce) - A tool that merges separate YAML files into one. Works well with [Genesis](https://github.com/starkandwayne/genesis). - [StackStorm](https://stackstorm.com/) - Event Driven Operations and ChatOps platform for infrastructure management. Written in Python. - [Terraform](https://www.terraform.io/) - Terraform works with many cloud providers and creates infrastructure from code. From 29190ce4de608364f10ec560e14a9008d0ff40f4 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:20:42 +0200 Subject: [PATCH 20/30] cloud orchestration: remove spruce (YAML manipulation tool, unrelated) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 9f64893..521c9cb 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [Overcast](http://andrewchilds.github.io/overcast/) - Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. ([SOurce Code](https://github.com/andrewchilds/overcast)) -- [Spruce](https://github.com/geofffranks/spruce) - A tool that merges separate YAML files into one. Works well with [Genesis](https://github.com/starkandwayne/genesis). - [StackStorm](https://stackstorm.com/) - Event Driven Operations and ChatOps platform for infrastructure management. Written in Python. - [Terraform](https://www.terraform.io/) - Terraform works with many cloud providers and creates infrastructure from code. From 88b1adaf2dc5c986b430e31a98cbd0ee97453c3c Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:21:19 +0200 Subject: [PATCH 21/30] cloud orchestration: remove stackstorm (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 521c9cb..304ffe1 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [Overcast](http://andrewchilds.github.io/overcast/) - Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. ([SOurce Code](https://github.com/andrewchilds/overcast)) -- [StackStorm](https://stackstorm.com/) - Event Driven Operations and ChatOps platform for infrastructure management. Written in Python. - [Terraform](https://www.terraform.io/) - Terraform works with many cloud providers and creates infrastructure from code. From 43567b85bff6ca3f795dcef4a5552fa3ace7df99 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:21:56 +0200 Subject: [PATCH 22/30] cloud orchestration: remove terraform (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 304ffe1..640535a 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [Overcast](http://andrewchilds.github.io/overcast/) - Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. ([SOurce Code](https://github.com/andrewchilds/overcast)) -- [Terraform](https://www.terraform.io/) - Terraform works with many cloud providers and creates infrastructure from code. ### Code Review From 645aad989c44aadd9836df86efca5d5341549cc4 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:23:21 +0200 Subject: [PATCH 23/30] merge cloud computing/cloud orchestration sections - .github/PULL_REQUEST_TEMPLATE.md: Any category you are creating has the minimum requirement of 3 items. --- README.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/README.md b/README.md index 640535a..c6b8fc4 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,6 @@ - [Client management](#client-management) - [Cloning](#cloning) - [Cloud Computing](#cloud-computing) - - [Cloud Orchestration](#cloud-orchestration) - [Code Review](#code-review) - [Configuration Management Database](#configuration-management-database) - [Configuration Management](#configuration-management) @@ -168,15 +167,9 @@ _Related: [IT Asset Management](#it-asset-management)_ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category)_ +- [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) - - -### Cloud Orchestration - -**[`^ back to top ^`](#awesome-sysadmin)** - -- [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [Overcast](http://andrewchilds.github.io/overcast/) - Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. ([SOurce Code](https://github.com/andrewchilds/overcast)) From 9be3143f8f6fcff8704ec44044e66dbbc098e5f9 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:30:46 +0200 Subject: [PATCH 24/30] cloud computing: use **please visit** external link format instead of _see also_ - CNCF landscape must be preferred to awesome-sysadmin for cloud orchestration-related tools - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/455 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c6b8fc4..1a4ac16 100644 --- a/README.md +++ b/README.md @@ -165,7 +165,7 @@ _Related: [IT Asset Management](#it-asset-management)_ [Cloud computing](https://en.wikipedia.org/wiki/Cloud_computing) is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user. -_See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category)_ +**Please visit [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category)** - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) From e9c0353794af8526547ed8d7a2e95a5d9c720171 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:32:19 +0200 Subject: [PATCH 25/30] configuration management: improve descriptions - use wikipedia description of official project descriptions --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 1a4ac16..0a4b995 100644 --- a/README.md +++ b/README.md @@ -201,12 +201,12 @@ _Related: [IT Asset Management](#it-asset-management)_ *Configuration management tools.* -- [Ansible](http://www.ansible.com/) - It's written in Python and manages the nodes over SSH. -- [CFEngine](https://cfengine.com/) - Lightweight agent system. Configuration state is specified via a declarative language. -- [Chef](https://www.chef.io/chef/) - It's written in Ruby and Erlang and uses a pure-Ruby DSL. +- [Ansible](http://www.ansible.com/) - Provisioning, configuration management, and application-deployment tool +- [CFEngine](https://cfengine.com/) - Configuration management system for automated configuration and maintenance of large-scale computer systems. +- [Chef](https://www.chef.io/chef/) - Configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". - [Pallet](http://palletops.com/) - Infrastructure definition, configuration and management via a Clojure DSL. -- [Puppet](https://puppet.com/) - It's written in Ruby and uses Puppet's declarative language or a Ruby DSL. -- [Salt](http://saltstack.com/) - It's written in Python. +- [Puppet](https://puppet.com/) - Software configuration management tool which includes its own declarative language to describe system configuration. +- [Salt](http://saltstack.com/) - Event-driven IT automation, remote task execution, and configuration management software. ### Continuous Integration & Continuous Deployment From ce2e4a0c353d8d8bd9eea94c247a7e591d614812 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:34:25 +0200 Subject: [PATCH 26/30] confgiuration management: add section description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0a4b995..069c219 100644 --- a/README.md +++ b/README.md @@ -199,7 +199,7 @@ _Related: [IT Asset Management](#it-asset-management)_ **[`^ back to top ^`](#awesome-sysadmin)** -*Configuration management tools.* +[Configuration management (CM)](https://en.wikipedia.org/wiki/Configuration_management) is a systems engineering process for establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information throughout its life. - [Ansible](http://www.ansible.com/) - Provisioning, configuration management, and application-deployment tool - [CFEngine](https://cfengine.com/) - Configuration management system for automated configuration and maintenance of large-scale computer systems. From e6fb3bd880d589a4f52d2b59b2a2a52f752b6bbb Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:37:44 +0200 Subject: [PATCH 27/30] configuration management: add source code links - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 069c219..ed15d7e 100644 --- a/README.md +++ b/README.md @@ -201,12 +201,12 @@ _Related: [IT Asset Management](#it-asset-management)_ [Configuration management (CM)](https://en.wikipedia.org/wiki/Configuration_management) is a systems engineering process for establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information throughout its life. -- [Ansible](http://www.ansible.com/) - Provisioning, configuration management, and application-deployment tool -- [CFEngine](https://cfengine.com/) - Configuration management system for automated configuration and maintenance of large-scale computer systems. -- [Chef](https://www.chef.io/chef/) - Configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". -- [Pallet](http://palletops.com/) - Infrastructure definition, configuration and management via a Clojure DSL. -- [Puppet](https://puppet.com/) - Software configuration management tool which includes its own declarative language to describe system configuration. -- [Salt](http://saltstack.com/) - Event-driven IT automation, remote task execution, and configuration management software. +- [Ansible](http://www.ansible.com/) - Provisioning, configuration management, and application-deployment tool. ([Source Code](https://github.com/ansible/ansible)) +- [CFEngine](https://cfengine.com/) - Configuration management system for automated configuration and maintenance of large-scale computer systems. ([Source Code](https://github.com/cfengine/core)) +- [Chef](https://www.chef.io/chef/) - Configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". ([Source Code](https://github.com/chef/chef)) +- [Pallet](http://palletops.com/) - Infrastructure definition, configuration and management via a Clojure DSL. ([Source Code](https://github.com/palletops)) +- [Puppet](https://puppet.com/) - Software configuration management tool which includes its own declarative language to describe system configuration. ([Source Code](https://github.com/puppetlabs/puppet)) +- [Salt](http://saltstack.com/) - Event-driven IT automation, remote task execution, and configuration management software. ([Source Code](https://github.com/saltstack/salt)) ### Continuous Integration & Continuous Deployment From 6d66a1c62183e5f495049c32cec00a4a9a67dc07 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:38:57 +0200 Subject: [PATCH 28/30] remove pallet (unmaintained since 2017) > - repositories at https://github.com/palletops did not receive any commits since 2015-2017 - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/405 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index ed15d7e..3ca2a62 100644 --- a/README.md +++ b/README.md @@ -204,7 +204,6 @@ _Related: [IT Asset Management](#it-asset-management)_ - [Ansible](http://www.ansible.com/) - Provisioning, configuration management, and application-deployment tool. ([Source Code](https://github.com/ansible/ansible)) - [CFEngine](https://cfengine.com/) - Configuration management system for automated configuration and maintenance of large-scale computer systems. ([Source Code](https://github.com/cfengine/core)) - [Chef](https://www.chef.io/chef/) - Configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". ([Source Code](https://github.com/chef/chef)) -- [Pallet](http://palletops.com/) - Infrastructure definition, configuration and management via a Clojure DSL. ([Source Code](https://github.com/palletops)) - [Puppet](https://puppet.com/) - Software configuration management tool which includes its own declarative language to describe system configuration. ([Source Code](https://github.com/puppetlabs/puppet)) - [Salt](http://saltstack.com/) - Event-driven IT automation, remote task execution, and configuration management software. ([Source Code](https://github.com/saltstack/salt)) From 4139053548a382b5086ed85d4ff35f46a8576e56 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:41:26 +0200 Subject: [PATCH 29/30] configuration management: update homepage links following redirects --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 3ca2a62..10e6186 100644 --- a/README.md +++ b/README.md @@ -201,11 +201,11 @@ _Related: [IT Asset Management](#it-asset-management)_ [Configuration management (CM)](https://en.wikipedia.org/wiki/Configuration_management) is a systems engineering process for establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information throughout its life. -- [Ansible](http://www.ansible.com/) - Provisioning, configuration management, and application-deployment tool. ([Source Code](https://github.com/ansible/ansible)) +- [Ansible](https://www.ansible.com/) - Provisioning, configuration management, and application-deployment tool. ([Source Code](https://github.com/ansible/ansible)) - [CFEngine](https://cfengine.com/) - Configuration management system for automated configuration and maintenance of large-scale computer systems. ([Source Code](https://github.com/cfengine/core)) -- [Chef](https://www.chef.io/chef/) - Configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". ([Source Code](https://github.com/chef/chef)) -- [Puppet](https://puppet.com/) - Software configuration management tool which includes its own declarative language to describe system configuration. ([Source Code](https://github.com/puppetlabs/puppet)) -- [Salt](http://saltstack.com/) - Event-driven IT automation, remote task execution, and configuration management software. ([Source Code](https://github.com/saltstack/salt)) +- [Chef](https://www.chef.io/products/chef-infra) - Configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". ([Source Code](https://github.com/chef/chef)) +- [Puppet](https://www.puppet.com/) - Software configuration management tool which includes its own declarative language to describe system configuration. ([Source Code](https://github.com/puppetlabs/puppet)) +- [Salt](https://docs.saltproject.io/) - Event-driven IT automation, remote task execution, and configuration management software. ([Source Code](https://github.com/saltstack/salt)) ### Continuous Integration & Continuous Deployment From 76452d1bd02759ad416e6daa907d801d81fa1af2 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 29 Jul 2023 20:02:59 +0200 Subject: [PATCH 30/30] fix typos --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 10e6186..69b3792 100644 --- a/README.md +++ b/README.md @@ -156,7 +156,7 @@ _Related: [IT Asset Management](#it-asset-management)_ *Cloning software.* - [Clonezilla](http://clonezilla.org/) - Partition and disk imaging/cloning program. ([Source Code](https://clonezilla.org/downloads/src/)) `GPL-2.0/Other` `Perl/Shell/Other` -- [Fog](https://www.fogproject.org/) - Cloning/imaging solution/rescue suite. ([Sorce Code](https://github.com/FOGProject/fogproject)) `GPL-3.0` `PHP/Shell` +- [Fog](https://www.fogproject.org/) - Cloning/imaging solution/rescue suite. ([Source Code](https://github.com/FOGProject/fogproject)) `GPL-3.0` `PHP/Shell` ### Cloud Computing @@ -165,7 +165,7 @@ _Related: [IT Asset Management](#it-asset-management)_ [Cloud computing](https://en.wikipedia.org/wiki/Cloud_computing) is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user. -**Please visit [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category)** +**Please visit [Cloud Native Software Landscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category)** - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) @@ -466,7 +466,7 @@ _Related: [Metrics & Metric Collection](#metrics--metric-collection)_ - [Adagios](http://adagios.org/) - Web based Nagios interface for configuration and monitoring (replacement to the standard interface), and a REST interface. ([Source Code](https://github.com/opinkerfi/adagios)) `AGPL-3.0` `Docker/Python` -- [Alerta](https://alerta.io/) - Distributed, scaleable and flexible monitoring system. ([Source Code](https://github.com/alerta/alerta)) `Apache-2.0` `Python` +- [Alerta](https://alerta.io/) - Distributed, scalable and flexible monitoring system. ([Source Code](https://github.com/alerta/alerta)) `Apache-2.0` `Python` - [Bloonix](https://bloonix-monitoring.org/) - Bloonix is a monitoring solution that helps businesses to ensure high availability and performance. ([Source Code](https://github.com/bloonix)) `GPL-3.0` `Perl` - [Bosun](http://bosun.org/) - Monitoring and alerting system by Stack Exchange ([Source Code](https://github.com/bosun-monitor/bosun)) `MIT` `Go` - [Cabot](http://cabotapp.com/) - Monitoring and alerts, similar to PagerDuty. ([Source Code](https://github.com/arachnys/cabot)) `MIT` `Python`