aconfmgr - A configuration manager for Arch Linux

  •        26

aconfmgr tracks the list of installed packages (both native and external), as well as changes to configuration files (/etc/). Since the system configuration is described as shell scripts, it is trivially extensible. Simply clone (or download+unzip) the GitHub repository. aconfmgr will install dependencies as needed during execution. An AUR package is also available.

https://github.com/CyberShadow/aconfmgr

Tags
Implementation
License
Platform

   




Related Projects

dotfiles - Configuration for Arch Linux, i3, termite, fish, Vim and more

  •    Python

This repository consists of configuration for any tools I use within my Arch Linux and Emacs development environment. I use a lot of tools which culminate in a sort of Unix IDE, I use stow to link all of the required configuration into my home directory. Firstly, clone this repository down to ~/dotfiles, a few things assume it's kept there, sorry.

anarchy-linux - Anarchy Linux - An Arch Based Distro

  •    Shell

A distribution aimed at bringing the Linux revolution to the world. Anarchy, quick, easy, and straight forward, "Keep it simple stupid". Anarchy Linux is an Arch-based distro providing a hassle-free pure installation and polished user experience. Bundled with the Anarchy ISO is a dialog installer that enables you to install from the CLI in semi graphical install mode. Simply boot up and type anarchy to invoke the installer script. Every aspect of the install is taken into account from partitioning and general system configuration, to installing your favorite DE/WM and additional software from the official Arch Linux repos.

EnvKey - Protect API keys and credentials, Keep configuration in sync everywhere.

  •    Javascript

This is EnvKey's cross-platform native application. It supports Mac, Windows, and Linux. EnvKey is an end-to-end encrypted secrets and configuration management tool. It keeps your configuration securely and automatically in sync for all your developers and servers.

Etch - System Configuration Management

  •    Ruby

A tool for system configuration management, i.e. management of the configuration files of the operating system and core applications. Easy for a professional system administrator to start using, yet scalable to large and/or complex environments.

QConf - Qihoo Distributed Configuration Management System

  •    C++

We have build another interesting proect pika. Pika is a nosql compatible with redis protocol with huge storage space. You can have a try.QConf is a Distributed Configuration Management System! A better replacement of the traditional configuration file. As designed, configuration items which is constantly accessed and modified should be completely separated with application code, and QConf is where it should be.


digitalocean-debian-to-arch - Script to convert a Debian installation on DigitalOcean to Arch Linux

  •    Shell

DigitalOcean deprecated Arch Linux a while back because it was relatively difficult to support due to the rolling updates. I wrote this script to bring it back! This script downloads a bootstrap Arch Linux image, updates it to the latest version, then overwrites the host operating system with it. Create a new Debian 9.x droplet (either 32-bit or 64-bit is fine).

Manjaro - User-friendly Linux Distribution

  •    C

Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system. Arch itself is renowned for being an exceptionally fast, powerful, and lightweight distribution that provides access to the very latest cutting edge – and bleeding edge – software. However, Arch is also aimed at more experienced or technically-minded users. Manjaro provides all the benefits of the Arch operating system combined with a focus on user-friendliness and accessibility.

tachyon - An experimental configuration management system inspired by ansible

  •    Go

Tachyon is an experimental configuration management tool inspired by ansible implemented in golang. I find the best way to learn something is to try to implement it. I'm curious about ansible's model for configuration management and as a fun weekend project began I this project.

packer-arch - packer.io template for building an Arch Linux base box

  •    Shell

Packer Arch is a bare bones Packer template and installation script that can be used to generate a Vagrant base box for Arch Linux. The template works with the default VirtualBox provider as well as with VMware, Parallels and libvirt providers. The installation script follows the official installation guide pretty closely, with a few tweaks to ensure functionality within a VM. Beyond that, the only customizations to the machine are related to the vagrant user and the steps recommended for any base box.

junest - The lightweight Arch Linux based distro that runs upon any Linux distros without root access

  •    Shell

The lightweight Arch Linux based distro that runs upon any Linux distros without root access. JuNest (Jailed User NEST) is a lightweight Arch Linux based distribution that allows to have an isolated GNU/Linux environment inside any generic host GNU/Linux OS and without the need to have root privileges for installing packages.

mgmt - Next generation distributed, event-driven, parallel config management!

  •    Go

Mgmt is a next generation automation tool. It has similarities to other tools in the configuration management space, but has a fast, modern, distributed systems approach. The project contains an engine and a language. Please have a look at an introductory video or blog post. Mgmt is a fairly new project. It is usable today, but not yet feature complete. With your help you'll be able to influence our design and get us to 1.0 sooner! Interested developers should read the quick start guide.

CFILE (Configuration File Management)

  •    Perl

CFILE is a distributed configuration file management system. Unlike many systems that try to provide a nice way to configure individual machines, CFILE provides a way to keep configuration consistant across an entrie group of machines.

mcxToProfile - Convert macOS property lists, defaults and MCX into Configuration Profiles with Custom Settings payloads

  •    Python

mcxToProfile is a simple command-line utility to create "Custom Settings" Configuration Profiles without the need for the Profile Manager Device Management service in OS X Server 10.7 and 10.8. It can take input from property list files on disk or directly from a Directory Services node (Local MCX or Open Directory). Administrators who would like to move from MCX-based management to Profiles may find this tool useful to speed up the process of migrating and testing. Currently it only supports the "Custom Settings" type, as this seems to be the functional equivalent of key-value domain management in Workgroup Manager.

Viper - Go configuration with fangs

  •    Go

Viper is a complete configuration solution for Go applications including 12-Factor apps. It is designed to work within an application, and can handle all types of configuration needs and formats.

ManageIQ - Discover, Optimize, and Control your Hybrid IT

  •    Ruby

ManageIQ is an open-source Management Platform that delivers the insight, control, and automation that enterprises need to address the challenges of managing hybrid IT environments.

ConfigTransform: Multi environment configuration management for Visual Studio

  •    

Tackles multi environment configuration management by leveraging on MSBuild to allow transformation of custom configuration files - not just web.config

NetDist Configuration Management

  •    Perl

NetDist is a configuration management/distribution solution. It can handle the distribution of configuration files to any number of hosts, can be set up to generate configuration files automatically, and provides a central location for configs.

vps2arch - The fastest way to convert a VPS to Arch Linux!

  •    Shell

This script is used to convert a VPS, running another linux distro, to Arch Linux. It should be only used if your VPS provider doesn't provide you an Arch Linux image. To fix them just execute apt-get install ca-certificates and then re-execute the previous commands.

Consul - Tool for Service Discovery, Monitoring and Configuration

  •    Go

Consul is a tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalable. Consul makes it simple for services to register themselves and to discover other services via a DNS or HTTP interface. Register external services such as SaaS providers as well. It prevents routing requests to unhealthy hosts and enables services to easily provide circuit breakers.

PKGBUILDs - PKGBUILDs modified to build on Arch Linux ARM

  •    Shell

This repository hosts PKGBUILDs that have been modified from the upstream Arch Linux release in order to build on architectures supported by Arch Linux ARM. Unmodified upstream packages do not belong here. New packages should be placed in the correct locations, with the package's base folder name reflecting the 'pkgname' for single-package PKGBUILDs, or 'pkgbase' for multiple-package PKGBUILDs. In the case of non-ALARM packages, naming should exactly match the base folder or package name as used upstream or in the AUR, respectively. This will ensure correct package->version matching in the build system update routines.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.