Numerous model-related updates and supporing changes, including:

- Add variables field on Host/Group models and remove separate VariableData model.
- Add data migrations for existing variable data.
- Update views, serializers and tests to keep roughly the same API interface for variable data.
- Add has_active_failures properties on Group/Host models to provide indication of last job status.
- Add job_tags field on JobTemplate/Job models to specify tags to ansible-playbook.
- Add host_config_key field to JobTemplate model for use by empheral hosts.
- Add job_args, job_cwd and job_env fields to Job model to capture more info from running the job.
- Add failed flag on JobHostSummary model.
- Add play/task fields on JobEvent model to capture new context variables from callback.
- Add parent field on JobEvent model to capture hierarchy of job events.
- Add hosts field on JobEvent model to capture all hosts associated with the event (especially useful for parent events in the hierarchy).
- Removed existing Tag model, replace with django-taggit instead.
- Removed existing AuditLog model, replacement TBD.
This commit is contained in:
Chris Church
2013-06-10 17:21:04 -04:00
parent 7b0bbff376
commit cba55a061a
24 changed files with 1924 additions and 498 deletions

View File

@@ -1,4 +1,4 @@
release = ansibleworks-1.2b1
RELEASE = ansibleworks-1.2b2
clean:
rm -rf build *.egg-info
@@ -81,16 +81,15 @@ release_build:
release_ball: clean
make release_build
(cd ../ansible-doc; make)
-(rm -rf $(release))
mkdir -p $(release)/dist
-(rm -rf $(RELEASE))
mkdir -p $(RELEASE)/dist
cp -a dist/* $(release)/dist
mkdir -p $(release)/setup
cp -a setup/* $(release)/setup
mkdir -p $(release)/docs
cp -a ../ansible-doc/*.pdf $(release)/docs
tar -cvf $(release)-all.tar $(release)
mkdir -p $(RELEASE)/setup
cp -a setup/* $(RELEASE)/setup
mkdir -p $(RELEASE)/docs
cp -a ../ansible-doc/*.pdf $(RELEASE)/docs
tar -cvf $(RELEASE)-all.tar $(RELEASE)
clean:
release_clean:
-(rm *.tar)
-(rm -rf ($release))
-(rm -rf ($RELEASE))