mirror of
				https://github.com/ansible-collections/community.general.git
				synced 2024-09-14 20:13:21 +02:00 
			
		
		
		
	Include .git_keep files in role template skeleton (#24381)
setup.py will not install package_data this is just an empty directory, even if the globs in package_data match it. So the role skeleton that was being installed to galaxy/data/*/ was excluding the files/ and templates/ directories since they were empty. Since the skeleton dir doesnt include those dirs 'ansible-galaxy init' would not set them up. So this adds a .* glob to those directories so the .git_keep will be included as well, so that setup.py will create the otherwise empty directoty. ansible-galaxy init already knows to ignore those files, so no other changes are needed. (Including the .git_keep files is a little odd, but the alternative would be creating our own placeholder files. Since ansible-galaxy already understands .git_keep files we just reuse that) Fixes #23597
This commit is contained in:
		
							parent
							
								
									5b3ea6562b
								
							
						
					
					
						commit
						6f2cd64cff
					
				
					 1 changed files with 1 additions and 0 deletions
				
			
		
							
								
								
									
										1
									
								
								setup.py
									
										
									
									
									
								
							
							
						
						
									
										1
									
								
								setup.py
									
										
									
									
									
								
							|  | @ -57,6 +57,7 @@ setup( | |||
|             'modules/windows/*.ps1', | ||||
|             'modules/windows/*.ps1', | ||||
|             'galaxy/data/*/*.*', | ||||
|             'galaxy/data/*/*/.*', | ||||
|             'galaxy/data/*/*/*.*', | ||||
|             'galaxy/data/*/tests/inventory' | ||||
|         ], | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue