Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/QubesOS/qubes-mgmt-salt

Qubes+Salt builder plugin and base packages
https://github.com/QubesOS/qubes-mgmt-salt

Makefile.builder: Fix to debian/changelog allow debian.dom0/vm dirs

In some packages there may be Debian directories specific for either dom0 and
or vm where they w...

26d27eda3eb0a79d4d7e1ac6d3cfb066c9ea55d2 authored about 9 years ago by Jason Mehring <[email protected]>
template: Souce Fedora's distribution.sh to install packages using yumInstall

Fixes issue where $YUM0 was not being passed to template-yum.conf when installing
in fc23 since ...

d63f59beb1dc8f274b01793d1836ce4a0d220a09 authored about 9 years ago by Jason Mehring <[email protected]>
components: Make sure there are no dupes in COMPONENTs

ff974aadb9653be32119dbc4ec73c0e646a8d717 authored about 9 years ago by Jason Mehring <[email protected]>
FORMULA: Changed version to 3.1.0 and re-ordered fields

Fields were re-ordered putting ones that may be changed more often near the top

f6972534c019711fa792558ed7ba376b2f45f443 authored about 9 years ago by Jason Mehring <[email protected]>
components.conf: Removed mgmt-salt-demo component since it is not used

27cfc12ae6c4b3e7a700f722d2fd55ee9450b4a1 authored about 9 years ago by Jason Mehring <[email protected]>
Makefile: Added a few formatting line feeds

281abd1b44c40087eccdfa26c4567454158081fe authored about 9 years ago by Jason Mehring <[email protected]>
yamldumper: Read input files in order they appear on command line

Will allow aliases to be used in future.

e8c0d2ff9f52325c90ca2bd4c494a5cecd903290 authored about 9 years ago by Jason Mehring <[email protected]>
Makefile.builder: Move copy-in functions to above of where they are called to prevent them from not being available

78f956717945c9079ee067e3f122ec0f6626ed84 authored about 9 years ago by Jason Mehring <[email protected]>
Makefile.install: Only place README and LICENSE in top_level_dir if formula_dir is /srv/salt

a4bd0348553580a61e9beed73a29d77d0c115bfd authored about 9 years ago by Jason Mehring <[email protected]>
Makefile.install: Provide a list of most common VARS available for use

ecbcce6cc79e57d860f65f469c2bd1cb7a62f6f2 authored about 9 years ago by Jason Mehring <[email protected]>
Makefile.install: Rename default VARS to better reflect they are default values

cee0f869e6135ef0bfc16ec9f55dbaca14371e21 authored about 9 years ago by Jason Mehring <[email protected]>
BUILDER_PLUGINS: Add template for fc23 and stretch

105321bef053c760908f067b44b511b16908adf7 authored about 9 years ago by Jason Mehring <[email protected]>
components - Allow additional components to be passed in from configuration file

- Remove duplicate component entries
- Improved documentation a bit
- Removed MGMT_SALT_US...

e4244f4a2f0ee0771f039205fd274c6420974e6d authored about 9 years ago by Jason Mehring <[email protected]>
version 3.1.0

69f86a73fcf99b719ed52d71a26b2266c0bb5ca7 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Get rid of yamlscript component reference

It was replaced by usage of standard jinja templates.

0843ecaadb4e80b9ad8b25d5b20625925a819ae1 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Disable optional components by default

QubesOS/qubes-issues#1258

df43844667f4d22267d3a9038c659f26093de94c authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: set package release to static value

It doesn't make sense to have other release numbers when we are in
control over actual package v...

411383534971c27d0ace4d0b626ee54237454aa4 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: make spec file parsing independent of Makefile.install

Do not require `make get-...` during parsing spec file, since it may be
executed witout Makefile...

9879a769512ebfe799b96e5be94c278f89ecddac authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
makefile: add comments about files placed by mgmt-salt builder plugin

QubesOS/qubes-issues#1258

b1188f219aebf29c1794aac536b5314be29b1be9 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
builder: prevent cp warning when building mgmt-salt itself

6a981fff3ec6501c08bf6a0b5561b9910d3d7caf authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Simplify formula installation code

- do not automatically calculate target directory - require it
explicitly set in FORMULA file - ...

8cd5b89b41eaa63b589dacf2b6fa35ffad810727 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Packaging: Updated depends

cc63cce1798dff4cb3511aea637cbfcf62463c1c authored about 9 years ago by Jason Mehring <[email protected]>
Renamed gpg to gnupg in top since the formula was renamed to that

c6540a8e6879f68bfcd613c2a6b301a0417e1bc2 authored about 9 years ago by Jason Mehring <[email protected]>
Added a README.developer file which can be used for developers

7962881ba8e25f9cec4da724a2a13886be8ebfb6 authored about 9 years ago by Jason Mehring <[email protected]>
README: Updated. Still needs more content

f42fe869e3f9d761a09223f155aef0f3b50bc0de authored about 9 years ago by Jason Mehring <[email protected]>
yamldumper: Fix wrong var name

f6208ea228d483a7321bf2c26d6e656def3db69e authored about 9 years ago by Jason Mehring <[email protected]>
qubesctl: Inject '--local' in sys.argv at position 1 as per Wojtek review notes

qubes-mgmt-salt/
----------------

qubesctl: it should be at least sys.argv.insert(0, ...) and n...

a04a568c86986b7e621615269835ea2dc90214b9 authored about 9 years ago by Jason Mehring <[email protected]>
components: Removed requirement to need salt 2015.8 to build

Packages will install on salt 2015.5.0+

Note there are still some dependancies on yamlscript fr...

895a9342a8e96f27ef8fe23b6a86ac87335e6131 authored about 9 years ago by Jason Mehring <[email protected]>
Tweaked packaging depends some more

179f110bd4045770ee6d2e985464736c64935ad2 authored about 9 years ago by Jason Mehring <[email protected]>
Added call to monkey-patch module before running salt

df964af6717a30655ec48b97fe489a62f8396eac authored about 9 years ago by Jason Mehring <[email protected]>
=Renamed topd module to top since top.enable/disable make more sense than topd.enable

069e6d7eb659b4431caa7bfcc6162cbd4331cd92 authored about 9 years ago by Jason Mehring <[email protected]>
components: Temporarily enable MGMT_SALT_DEVELOPER_MODE which will allow version

of Salt to be built until a few modules are backported to 2015.5

fe94f501cf961e3b30070f7164130043b900f66f authored about 9 years ago by Jason Mehring <[email protected]>
components: removed mgmt-salt-demo for now

0a5824d0957daa6ab94f14ab27747db2ea4f092a authored about 9 years ago by Jason Mehring <[email protected]>
Repackaged, splitting vm and dom0 into own .spec

34d1bfee75a5c890ccf58d99052385f7175a55c4 authored about 9 years ago by Jason Mehring <[email protected]>
Update test uninstall script

249f47a00346939486d0065aa1c0080fc7f97ce5 authored about 9 years ago by Jason Mehring <[email protected]>
Added some salt 2015.8 configs and fixed dom0 pillar_root

96be020591be52cc2587217bfb3bbad280f34642 authored about 9 years ago by Jason Mehring <[email protected]>
Re-wrote component ordering and added more comments

57617f9001bcca59d1c1e2f66ed2f6aa1ad8a25c authored about 9 years ago by Jason Mehring <[email protected]>
Added fc23 and stretch as valid mgmt-salt DISTS

be7c3c112ade5485146974b3107d36a6080fcca5 authored about 9 years ago by Jason Mehring <[email protected]>
Fixed missing saltenv in tops

2f753abf01c526c8f9e518f492c02f5d76fedfc7 authored about 9 years ago by Jason Mehring <[email protected]>
Moved Makefile logic to shared Makefile in mgmt-salt

- Makefile.install contains all the function logic shared with other
formula packages

- The F...

58b16879d72ba89fbbffeb8054fb4e2a951487ce authored about 9 years ago by Jason Mehring <[email protected]>
components: Added qubes-mgmt-salt-base-config formuala package

73290f0ddc55de46466fe5df034858188bcb870c authored about 9 years ago by Jason Mehring <[email protected]>
Updated packaging depends

cb691ac153adc79f0670f0be02135a508f628021 authored about 9 years ago by Jason Mehring <[email protected]>
Removed salt minion main config files since it causes a yum package conflict

All settings are within the f_defaults.conf file in the miniion.d directory
so it really is not ...

a4cd6d70cf5633278f2beea096aa2b9c8c637aff authored about 9 years ago by Jason Mehring <[email protected]>
Updated tests to clear yum cache

8ada27e133ce875f733dd5266ec2bb51a167b712 authored about 9 years ago by Jason Mehring <[email protected]>
Moved config pillar data to qubes-mgmt-salt-base-config package to allow better depends

695bc9402fc6a8b759e78fba41b37801f616d474 authored about 9 years ago by Jason Mehring <[email protected]>
components: Renamed mgmt-salt-base-salt to mgmt-salt-all-salt

7239da8800f4a67367fad5f9f941bf6640a5249f authored about 9 years ago by Jason Mehring <[email protected]>
components: Renamed mgmt-salt-base-yamlscript-users to mgmt-salt-all-yamlscript-users

76f70cecfce1dad95898f80a6d38a6b8a20799fc authored about 9 years ago by Jason Mehring <[email protected]>
components: Renamed mgmt-salt-base-yamlscript-renderer to mgmt-salt-all-yamlscript-renderer

9b2cc4ff3b4bac87779552122405a1c16c61ebb1 authored about 9 years ago by Jason Mehring <[email protected]>
components: Renamed mgmt-salt-base-gnupg to mgmt-salt-all-gnupg

c72e5dec05747a9b2bc4d41015e3edf005672d2e authored about 9 years ago by Jason Mehring <[email protected]>
Moved pillar configuration data here from salt-formula

c4a62652bf5cd6b28e26d845211cc747d62d6888 authored about 9 years ago by Jason Mehring <[email protected]>
Prepare formula to use salt package manager in near future

75865037d27f2e860db7e12c1ed88157d543c20c authored about 9 years ago by Jason Mehring <[email protected]>
Removed ols stale notes

60e73526ebf544964bbdf82aa7e8a337a602c0c1 authored about 9 years ago by Jason Mehring <[email protected]>
Switched to new topd formuala to manage (enable/disable) states and new configuration manager

a2f69745dbbd1f258fe1b82f951890bdb2238176 authored about 9 years ago by Jason Mehring <[email protected]>
control: remove lsb-release, python-gnupg and a few other mgmt-salt dependancies (now Recommends)

30e8deddf4f0167d031c9b5bcdee7130f0cd8f95 authored about 9 years ago by Jason Mehring <[email protected]>
spec: remove redhat-lsb, python-gnupg and a few other mgmt-salt dependancies

0a806597bceb7d8aa34a9e469338e89b2d5b8bc8 authored about 9 years ago by Jason Mehring <[email protected]>
components: rename gpg to gnupg; added tempalte to components for testing

7dddb5a96da01b5276e6571d755936e0cf4e8ff5 authored about 9 years ago by Jason Mehring <[email protected]>
Removed unneeded empty directories

da9f2ac2346810a6d661346e6701af1f91431ad6 authored about 9 years ago by Jason Mehring <[email protected]>
Moved all nodegroup and reactor configs to f_defaults

dbd2660b7632cd6457b6777835d591d7c742c728 authored about 9 years ago by Jason Mehring <[email protected]>
Created initial salt package manager configuration

75e53d5c475b90dee4991aeea896ffca94c4b184 authored about 9 years ago by Jason Mehring <[email protected]>
Update salt configuration settings

7d255afa9c9d14c9a3fafe3e703b045a516ac713 authored about 9 years ago by Jason Mehring <[email protected]>
Makefile: Include components.conf to enable auto fetching of sources

3ffdb7a253aab7de6e9b7b3f3ec6e5665458f26e authored over 9 years ago by Jason Mehring <[email protected]>
components.conf: Only updates TEMPLATES if PACKAGE_SET is vm

f6f98c747633d6c25ea0df9ed1ef2a1379273f80 authored over 9 years ago by Jason Mehring <[email protected]>
Dom0 releated configuration tweaks

056c0cde990f322ea2b282ff449139ca0fec6b69 authored over 9 years ago by Jason Mehring <[email protected]>
Change single quote to double

56b38ce2a8b337eb03da55ebdb4b0b948ffcc191 authored over 9 years ago by Jason Mehring <[email protected]>
Moved all pillar data to respective formulas

521a68a423b1fd74161f453756b5efbdfa7c2ea6 authored over 9 years ago by Jason Mehring <[email protected]>
Updated notes

3f74a4ccc9ce9f9069c823ad9ee35559b0f94a45 authored over 9 years ago by Jason Mehring <[email protected]>
Modified repo to contain new packaging elements

e529634feea51118965a63919a39a100985d1670 authored over 9 years ago by Jason Mehring <[email protected]>
Removed old, unused configuration file

718a4768f709ba8334cdd8b0ddc920319b1aa366 authored over 9 years ago by Jason Mehring <[email protected]>
Heavy modifications to top.sls to make sure works in all environments

7aaee1d274f06ca5fd4677178287615f291eec48 authored over 9 years ago by Jason Mehring <[email protected]>
Changed rpm spec to match new packaging scheme

f378cf702944dbd62f182358cc9eb8f70fc74015 authored over 9 years ago by Jason Mehring <[email protected]>
Changed Debian packaging to match new package naming scheme

53b07692fbdebaff13c7320e1050245c61c4cf53 authored over 9 years ago by Jason Mehring <[email protected]>
Changed pillar format to match package naming

25e014bd0e2f4b74da616f2d284cfb21127b61de authored over 9 years ago by Jason Mehring <[email protected]>
Changed template to install using new package names

0e771692a0ed5d283d25165b2c9e4d416f1b2f9f authored over 9 years ago by Jason Mehring <[email protected]>
Moved salt-minion configuration into a pillar format

81454443efa93d2fec72edc6df8e072f95d46f0f authored over 9 years ago by Jason Mehring <[email protected]>
Created tests for Fedora and Debian to allow installing packages from a local repo

6979923b489873b8bc404e1c4a7174fea7f97200 authored over 9 years ago by Jason Mehring <[email protected]>
Swicth to using pillar configuration for salt

fb05517b7ea00d6511d88ba2fcefda5fd5490a55 authored over 9 years ago by Jason Mehring <[email protected]>
Ensure an emtpy formulas directory will exist

ffad3b6bbfdde93b1fc84a8079ff2c7dc63c79f2 authored over 9 years ago by Jason Mehring <[email protected]>
Moved all formulas to their own package

de72487b56330de34f18f4866a5538ae566fafc4 authored over 9 years ago by Jason Mehring <[email protected]>
Change template to install new qubes-mgmt-salt-vm package

c4082509805621ef7285e4a2dc5a88abd678764d authored over 9 years ago by Jason Mehring <[email protected]>
Remove base formulas for dom0 and vm from file-directory-settings.conf

33216e3956ca65e46ac36b69b1a670f9aba33f32 authored over 9 years ago by Jason Mehring <[email protected]>
fix pillar; un-comment test code

db369979f0852a524c21e0224dd3b586a17715b0 authored over 9 years ago by Jason Mehring <[email protected]>
Added test_mode and cli_mode to status _finalize method

d82cbf16eb788513a91871964c31819575b57430 authored over 9 years ago by Jason Mehring <[email protected]>
renamed qubes.status to status.create

c2977e891bcb337dc52e9b7eef4b0b95eb953392 authored over 9 years ago by Jason Mehring <[email protected]>
renamed tests.debug to debug.tests

c9ebcf40d3af97e0fa5819ca459d70cfded34a10 authored over 9 years ago by Jason Mehring <[email protected]>
Add root pillar directory to pillar_root so it can find combines top.sls

576b8f9fdf102604ca567e5cbef52a7b544e2db1 authored over 9 years ago by Jason Mehring <[email protected]>
Add nodegroups configuration file

ee08f7009f19ed1f12b465273084dcdaddc2dc34 authored over 9 years ago by Jason Mehring <[email protected]>
Combine pillar top.sls in one configuration file

fa66e170946df53f7a5195751d4b6f3597d7d4cc authored over 9 years ago by Jason Mehring <[email protected]>
Use nodegroups in salt top.sls

20c2b56c37dd1e997f4e11bef779c7a5aab8b6e9 authored over 9 years ago by Jason Mehring <[email protected]>
Move grains to base class as they are needed to be able to identify dom0, vm, whonix

563807b2fc6c10abd9612ac206c498bf067cd039 authored over 9 years ago by Jason Mehring <[email protected]>
Rename dom0-qvm to qvm

b808143e548af71a80c0a6ddb016b59140de0bd2 authored over 9 years ago by Jason Mehring <[email protected]>
remove with statement

d8f82a7a32426b21586aaf05ec521eb540e589dc authored over 9 years ago by Jason Mehring <[email protected]>
Remove with statement

fa73dd12a6262c5d2ed06ac7d6454078f25347b8 authored over 9 years ago by Jason Mehring <[email protected]>
Mass move of files

- Moved all modules and states into salt style formula directories in preparation of
moving th...

0020e9366df1b7ddb15cd37dea641e60b23c7064 authored over 9 years ago by Jason Mehring <[email protected]>
Rename and update qvm-* test in preparation to move to qvm-formula

0c0eac31503c4fe0277af901c3318cf6af997078 authored over 9 years ago by Jason Mehring <[email protected]>
Removed dovcot-formula

f24b25ae8c1d045fdf502b3418c53d2d20a9599b authored over 9 years ago by Jason Mehring <[email protected]>
Updated notes

69fad3db2d339360ea25daed9c1c96582c5ea7a2 authored over 9 years ago by Jason Mehring <[email protected]>
Updated yamlscript-formula to latest version

b7bcf79d5b22f3b3040facc94830d2efc3f61656 authored over 9 years ago by Jason Mehring <[email protected]>
Updated users-yamlscript-formula to latest version

1028ca519a47858023422098d678d32161a274ef authored over 9 years ago by Jason Mehring <[email protected]>
Addedd a generic qubes state to hold misc states. Created an status state to be used when not running a state at all

ce053c61d4e49b7c30046e0da3f8b04d659d22c3 authored over 9 years ago by Jason Mehring <[email protected]>
Renamed Result return object to Status and

- some more cleanup
- improved / fixed some result comments

57445737dad4c656d337e3cc8475744b01d47d9d authored over 9 years ago by Jason Mehring <[email protected]>