Reduce (elliminate) SoftwareDeployment/SoftwareConfig resources from the stack
Reduce (elliminate) SoftwareDeploym
This is a further iteration of making the Heat stack more lightweight with less resources and moving towards more native ansible tasks.
Blueprint information
- Status:
- Complete
- Approver:
- James Slagle
- Priority:
- High
- Drafter:
- James Slagle
- Direction:
- Needs approval
- Assignee:
- James Slagle
- Definition:
- Approved
- Series goal:
- Accepted for train
- Implementation:
- Implemented
- Milestone target:
- train-3
- Started by
- James Slagle
- Completed by
- James Slagle
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add tripleo-hieradata role
Gerrit topic: https:/
Addressed by: https:/
Make node_ips generic in the Heat template
Addressed by: https:/
Remove InstanceIdDeplo
Addressed by: https:/
Remove HostEntryDeployment
Addressed by: https:/
Use ansible for AllNodesDeployment
Addressed by: https:/
Template each deployment file
Addressed by: https:/
Add deployed-server bootstrap tasks to tripleo-bootstrap
Addressed by: https:/
Remove deployed-server bootstrap resource
Addressed by: https:/
WIP - Use Ansible for {{server_
Addressed by: https:/
WIP - tripleo-hieradata: add hieradata_files param
Addressed by: https:/
WIP - Use Ansible to configure the Hiera config
Gerrit topic: https:/
Addressed by: https:/
WIP: Render NetworkConfig into config-download dir
Addressed by: https:/
Add HostnameNetwork
Addressed by: https:/
WIP: Use ansible for AllNodesValidat
Addressed by: https:/
WIP: Use ansible for NetworkConfig
Addressed by: https:/
Preserve file extension in config-download
Addressed by: https:/
Temporarily add .yaml extension for all-nodes-
Addressed by: https:/
network
Addressed by: https:/
Use ansible for ArtifactsConfig
Addressed by: https:/
Use ansible for HostsConfig
Addressed by: https:/
Replace hardcoded gather_facts:no with variable
Addressed by: https:/
Populate Ansible Host variables with AnsibleHostVarsMap
Addressed by: https:/
tripleo-
Addressed by: https:/
Add template mode to tripleo-hieradata
Addressed by: https:/
Add network hostnames to inventory
Addressed by: https:/
Interface for Ansible Host variables
Addressed by: https:/
Use Ansible for bootstrap_node hieradata
Addressed by: https:/
Use Ansible for all_nodes hieradata
Addressed by: https:/
Add vip_data template to tripleo-hieradata
Addressed by: https:/
Use Ansible for vip_data hieradata
Gerrit topic: https:/
Addressed by: https:/
deploy-
Addressed by: https:/
Run NetworkConfig if never run previously
Addressed by: https:/
Add net_ip_map template to tripleo-hieradata
Addressed by: https:/
Use Ansible for net_ip_map hieradata
Addressed by: https:/
Add fqdn and cloud_domain templates to tripleo-hieradata
Addressed by: https:/
Use Ansible for {{role}} and host_extraconfig hieradata
Addressed by: https:/
Stop writing allnodes_vars in inventory
Addressed by: https:/
Remove puppet/
Addressed by: https:/
Add template mode to tripleo-
Addressed by: https:/
Lookup pre/post deployment vars with hostvars
Addressed by: https:/
Use Ansible for ssh known hosts config
Addressed by: https:/
Remove non-template mode from tripleo-
Addressed by: https:/
Remove tripleo_
Addressed by: https:/
Also write NetworkConfig to role dir
Addressed by: https:/
Use template for NetworkConfig script
Addressed by: https:/
Set HieradataVars as group vars instead
Addressed by: https:/
Add var for {{network.
Addressed by: https:/
Use ansible vars in single-nic-vlans nic config
Addressed by: https:/
Stop using swift temp url for config transport
Addressed by: https:/
WIP Drop DeploymentSwift
Addressed by: https:/
Restore AllNodesExtraMa
Addressed by: https:/
Move ConfigDatafiles to overcloud.j2.yaml
Addressed by: https:/
Cleanup SoftwareConfigT
Addressed by: https:/
Remove bootstrap_nodeid group var
Addressed by: https:/
Drop HeatApiCfn service from undercloud
Addressed by: https:/
Add service_configs template to tripleo-hieradata
Addressed by: https:/
WIP Add extraconfig/
Addressed by: https:/
Remove {{role.
Addressed by: https:/
Use ansible group_vars for service_configs hieradata
Addressed by: https:/
WIP Use ansible group_vars for extraconfig hieradata
Addressed by: https:/
Add service_configs template to tripleo-hieradata
Addressed by: https:/
Add extraconfig/
Addressed by: https:/
WIP Remove tasks using datafiles
Addressed by: https:/
Use hiera config from ansible group_var
Addressed by: https:/
Remove unused hieradata ansible tasks for datafiles
Addressed by: https:/
Remove temporary workaround for hieradata_files
Addressed by: https:/
WIP Remove GroupVars from nested stacks
Addressed by: https:/
WIP Remove deploment resource mappings for config-download
Addressed by: https:/
Lookup pre/post deployment vars with hostvars
Addressed by: https:/
Lookup pre/post deployment vars with hostvars
Addressed by: https:/
Lookup pre/post deployment vars with hostvars
Addressed by: https:/
Lookup pre/post deployment vars with hostvars
Addressed by: https:/
Revert "Stop using swift temp url for config transport"
Addressed by: https:/
Revert "Cleanup SoftwareConfigT
Addressed by: https:/
Revert "Stop using swift temp url for config transport"