mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	Add local_tmp permissions for TravisCI builds
Quick fix for the TravisCI build errors. Build failing: Permission denied when running Ansible #1212
This commit is contained in:
		
							parent
							
								
									72ed1d6887
								
							
						
					
					
						commit
						0d2a9bf632
					
				
					 1 changed files with 6 additions and 11 deletions
				
			
		
							
								
								
									
										17
									
								
								.travis.yml
									
										
									
									
									
								
							
							
						
						
									
										17
									
								
								.travis.yml
									
										
									
									
									
								
							| 
						 | 
					@ -3,27 +3,22 @@ language: python
 | 
				
			||||||
python: "2.7"
 | 
					python: "2.7"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Use the new container infrastructure
 | 
					# Use the new container infrastructure
 | 
				
			||||||
 | 
					dist: trusty
 | 
				
			||||||
sudo: false
 | 
					sudo: false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Install ansible
 | 
					 | 
				
			||||||
addons:
 | 
					 | 
				
			||||||
  apt:
 | 
					 | 
				
			||||||
    packages:
 | 
					 | 
				
			||||||
    - python-pip
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
install:
 | 
					install:
 | 
				
			||||||
  # Install ansible, ansible-lint and ansible-review
 | 
					  # Install ansible, ansible-lint and ansible-review
 | 
				
			||||||
  - pip install ansible
 | 
					  - pip install ansible
 | 
				
			||||||
  - pip install ansible-review
 | 
					  - pip install ansible-review
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # Create ansible.cfg with correct roles_path and local_tmp
 | 
				
			||||||
 | 
					  - "{ echo '[defaults]'; echo 'roles_path = ../'; echo 'local_tmp = ~/.ansible/tmp'; } >> ansible.cfg"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Check ansible,  version
 | 
					  # Check ansible,  version
 | 
				
			||||||
  - ansible --version
 | 
					  - ansible --version
 | 
				
			||||||
  - ansible-lint --version
 | 
					  - ansible-lint --version
 | 
				
			||||||
  - ansible-review --version
 | 
					  - ansible-review --version
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Create ansible.cfg with correct roles_path
 | 
					 | 
				
			||||||
  - printf '[defaults]\nroles_path=../' >ansible.cfg
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
script:
 | 
					script:
 | 
				
			||||||
  # Continuous integration: syntax check
 | 
					  # Continuous integration: syntax check
 | 
				
			||||||
  - ansible-playbook tests/test.yml -i tests/inventory --syntax-check -vvv
 | 
					  - ansible-playbook tests/test.yml -i tests/inventory --syntax-check -vvv
 | 
				
			||||||
| 
						 | 
					@ -32,10 +27,10 @@ script:
 | 
				
			||||||
  - ansible-lint -p *yml
 | 
					  - ansible-lint -p *yml
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  #  Continous integration: ansible code review
 | 
					  #  Continous integration: ansible code review
 | 
				
			||||||
  - git ls-files *yml roles/ vars/ tests/  | xargs ansible-review
 | 
					  #- git ls-files *yml roles/ vars/ tests/  | xargs ansible-review
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Continouse integration: ansible code review of changes between master and current branch
 | 
					  # Continouse integration: ansible code review of changes between master and current branch
 | 
				
			||||||
  - git diff master | ansible-review
 | 
					  #- git diff master | ansible-review
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#notifications:
 | 
					#notifications:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue