kolla-ansbile 目录结构
时间: 2023-07-08 11:40:36 浏览: 173
Kolla-Ansible 项目的目录结构如下:
```
.
├── ansible.cfg
├── CHANGELOG.md
├── common
│ ├── defaults
│ │ └── main.yml
│ ├── handlers
│ ├── tasks
│ ├── templates
│ └── vars
│ └── main.yml
├── CONTRIBUTING.md
├── defaults
│ └── main.yml
├── deploy
│ ├── certs
│ ├── compose
│ ├── config
│ ├── container_configs
│ ├── crio_configs
│ ├── kolla-toolbox
│ ├── systemd
│ └── tools
├── deployment_scripts
├── doc
├── docker
│ ├── alpine
│ ├── centos
│ ├── debian
│ ├── fedora
│ ├── README.md
│ ├── registry
│ ├── source
│ └── ubuntu
├── etc
├── gate
├── globals.yml
├── handlers
├── inventory
├── kolla_ansible
│ ├── ansible.cfg
│ ├── cli.py
│ ├── cmd
│ ├── common
│ ├── config
│ ├── deploy
│ ├── docker
│ ├── filters
│ ├── kolla_ansible.py
│ ├── LICENSE
│ ├── logs
│ ├── README.md
│ ├── tests
│ ├── tox.ini
│ ├── utils
│ └── vars
├── LICENSE
├── logrotate
├── README.md
├── release
├── requirements.txt
├── roles
│ ├── bootstrap
│ ├── cleanup
│ ├── common
│ ├── config
│ ├── cron
│ ├── database
│ ├── elasticsearch
│ ├── fluentd
│ ├── grafana
│ ├── haproxy
│ ├── heat
│ ├── horizon
│ ├── influxdb
│ ├── kibana
│ ├── kolla-toolbox
│ ├── logstash
│ ├── magnum
│ ├── mariadb
│ ├── memcached
│ ├── mongodb
│ ├── neutron
│ ├── nova
│ ├── openvswitch
│ ├── panko
│ ├── placement
│ ├── prometheus
│ ├── radosgw
│ ├── rabbitmq
│ ├── repo
│ ├── rsyslog
│ ├── swift
│ ├── telegraf
│ ├── tempest
│ ├── zookeeper
│ └── zuul
├── scripts
├── site-docker.yml
├── site.yml
├── tests
├── tox.ini
└── utils
```
其中比较重要的目录包括:
- `common`:用于定义所有角色都需要用到的变量、任务和模板等。
- `deploy`:包含了用于部署 OpenStack 环境所需的所有配置文件和脚本等。
- `docker`:包含了用于构建镜像的 Dockerfile 和相关脚本等。
- `roles`:存放了各种角色,如数据库、消息队列、控制节点等,用于部署 OpenStack。每个角色都包含了特定的变量、任务和模板等。
阅读全文