Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add links to CNCF landscape, various cleanup tasks #512

Merged
merged 30 commits into from
Jul 29, 2023
Merged
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
7abbeb5
external links: add link to Cloud Native Software Landscape
nodiscc Jul 21, 2023
ac3e33d
cloud computing: add description/wikipedia link, link to Cloud Native…
nodiscc Jul 21, 2023
de894fc
cloud computing: remove Mesos (already listed at https://landscape.cn…
nodiscc Jul 21, 2023
399b34d
clud computing: remove OpenNebula (already listed at https://landscap…
nodiscc Jul 21, 2023
d96c2c1
cloud computing: remove OpenShift (already listed at https://landscap…
nodiscc Jul 21, 2023
6530ab4
cloud computing: remove OpenStack (already listed at https://landscap…
nodiscc Jul 21, 2023
ba589f2
cloud computing: remove Foreman (already listed at https://landscape.…
nodiscc Jul 21, 2023
3cdea10
cloud computing: remove Tsuru (already listed at https://landscape.cn…
nodiscc Jul 21, 2023
e236ed9
cloud orchestration: remove BOSH (already listed at https://landscape…
nodiscc Jul 21, 2023
8ff7f86
cloud orchestration: remove Cloud Foundy (all sub-projects already li…
nodiscc Jul 21, 2023
c9707b1
cloud orchestration: remove cloudify (already listed at https://lands…
nodiscc Jul 21, 2023
2e49598
cloudslang: add source code link
nodiscc Jul 21, 2023
452f8e6
cloud orchestration: remove juju (already listed at https://landscape…
nodiscc Jul 21, 2023
40a5b4e
cloud orchestration: remove kubernetes (already listed at https://lan…
nodiscc Jul 21, 2023
f10de22
cloud orchestration: remove nomad (already listed at https://landscap…
nodiscc Jul 21, 2023
eb1d8bc
cloud orchestration: remove mcollective (dead link)
nodiscc Jul 21, 2023
4c892cc
overcast: add source code link
nodiscc Jul 21, 2023
67faf37
cloud orchestration: remove rundeck (already listed at https://landsc…
nodiscc Jul 21, 2023
554234c
cloud orchestration: remove salt (duplicate)
nodiscc Jul 21, 2023
29190ce
cloud orchestration: remove spruce (YAML manipulation tool, unrelated)
nodiscc Jul 21, 2023
88b1ada
cloud orchestration: remove stackstorm (already listed at https://lan…
nodiscc Jul 21, 2023
43567b8
cloud orchestration: remove terraform (already listed at https://land…
nodiscc Jul 21, 2023
645aad9
merge cloud computing/cloud orchestration sections
nodiscc Jul 21, 2023
9be3143
cloud computing: use **please visit** external link format instead of…
nodiscc Jul 21, 2023
e9c0353
configuration management: improve descriptions
nodiscc Jul 21, 2023
ce2e4a0
confgiuration management: add section description
nodiscc Jul 21, 2023
e6fb3bd
configuration management: add source code links
nodiscc Jul 21, 2023
6d66a1c
remove pallet (unmaintained since 2017)
nodiscc Jul 21, 2023
4139053
configuration management: update homepage links following redirects
nodiscc Jul 21, 2023
76452d1
fix typos
nodiscc Jul 29, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 15 additions & 36 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -157,42 +156,22 @@ _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

**[`^ back to top ^`](#awesome-sysadmin)**

- [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.
- [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.
[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 Landscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category)**

### Cloud Orchestration

**[`^ 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.
- [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))
- [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`
- [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.
- [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.
- [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))


### Code Review
Expand Down Expand Up @@ -220,14 +199,13 @@ _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/) - 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.
- [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.
- [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/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
Expand Down Expand Up @@ -488,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`
Expand Down Expand Up @@ -787,6 +765,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.
Expand Down