Improvements to Enterprise Linux family OSs.
* Install pygit from package * Add Official Salt ZeroMQ 4 COPR repository Note that Salt itself is assumed to already to be available to the system via yum, via EPEL for example
This commit is contained in:
		
							parent
							
								
									bffb87c29f
								
							
						
					
					
						commit
						e2d192ba89
					
				| @ -67,6 +67,7 @@ Install gitfs backend GitPython dependenciess. Set ``salt:master:gitfs_provider: | ||||
| ---------------------- | ||||
| 
 | ||||
| Install gitfs backend libgit2/pygit2 dependenciess. Set ``salt:master:gitfs_provider: pygit2`` in your pillar. | ||||
| For EL distributions, pygit is installed from packages from `EPEL <https://github.com/saltstack-formulas/epel-formula>`_. | ||||
| 
 | ||||
| ``salt.pkgrepo`` | ||||
| ---------------- | ||||
| @ -77,6 +78,8 @@ and Ubuntu, and aims to implement the `installation recommendations of the | ||||
| official documentation | ||||
| <http://docs.saltstack.com/en/latest/topics/installation/index.html#platform-specific-installation-instructions>`_. | ||||
| 
 | ||||
| On EL distributions, the official Salt `COPR for ZeroMQ 4 <http://copr.fedoraproject.org/coprs/saltstack/zeromq4/>`_. Salt itself is installed via `EPEL <https://github.com/saltstack-formulas/epel-formula>`_. | ||||
| 
 | ||||
| ``salt.pkgrepo.absent`` | ||||
| ----------------------- | ||||
| 
 | ||||
|  | ||||
| @ -53,8 +53,7 @@ install-pygit2: | ||||
|     - name: pygit2 | ||||
| 
 | ||||
| {% else %} | ||||
| # install from package | ||||
| # TODO haven't actually found a distro that has a good version to test | ||||
| # debian jessie will have libgit2-21 | ||||
| {{ salt_settings.pygit2 }}: | ||||
|   pkg.installed | ||||
| 
 | ||||
| {% endif %} | ||||
|  | ||||
| @ -14,7 +14,18 @@ that differ from whats in defaults.yaml | ||||
|     'CentOS':  {}, | ||||
|     'Amazon':  {}, | ||||
|     'Fedora':  {}, | ||||
|     'RedHat':  {}, | ||||
|     'RedHat':  { | ||||
|       'pygit2': 'python-pygit2', | ||||
|       'gitfs': { | ||||
|         'pygit2': { | ||||
|            'install_from_source': False | ||||
|         }, | ||||
|       }, | ||||
|       'master': { | ||||
|         'gitfs_provider': 'pygit2' | ||||
|       }, | ||||
|       'repotype': 'epel' | ||||
|     }, | ||||
|     'Suse':    {}, | ||||
|     'Gentoo':  { | ||||
|       'salt_master': 'app-admin/salt', | ||||
|  | ||||
| @ -1,4 +1,6 @@ | ||||
| {% if grains['os_family'] == 'Debian' %} | ||||
| {% set name = { | ||||
|     'RedHat': 'redhat', | ||||
|     'Debian': grains['os']|lower, | ||||
| }.get(grains.os_family) %} | ||||
| include: | ||||
|   - .{{ grains['os']|lower }} | ||||
| {% endif %} | ||||
|   - .{{ name }} | ||||
|  | ||||
							
								
								
									
										0
									
								
								salt/pkgrepo/redhat/absent.sls
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								salt/pkgrepo/redhat/absent.sls
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										10
									
								
								salt/pkgrepo/redhat/init.sls
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								salt/pkgrepo/redhat/init.sls
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,10 @@ | ||||
| {% from "salt/map.jinja" import salt_settings with context %} | ||||
| 
 | ||||
| saltstack-zeromq4: | ||||
|   pkgrepo.managed: | ||||
|     - humanname: Copr repo for zeromq4 owned by saltstack | ||||
|     - baseurl: http://copr-be.cloud.fedoraproject.org/results/saltstack/zeromq4/{{ salt_settings.repotype }}-$releasever-$basearch/ | ||||
|     - gpgcheck: 1 | ||||
|     - gpgkey: https://copr-be.cloud.fedoraproject.org/results/saltstack/zeromq4/pubkey.gpg | ||||
|     - skip_if_unavailable: True | ||||
|     - enabled: 1 | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Matt Willsher
						Matt Willsher