[ English | español | Deutsch | русский | Indonesia | English (United Kingdom) ]
Menambahkan perangkat lunak python tambahan¶
Sistem akan memungkinkan Anda untuk menginstal dan membangun paket apa pun yang dapat diinstal python. Infrastruktur repositori akan mencari dan membuat paket yang dapat diinstal berbasis git atau PyPi. Ketika paket dibangun, peran repo-build akan membuat sumber sebagai roda (wheel) Python untuk memperluas sistem dan persyaratan dasar.
Sementara paket pre-built dalam repository-infrastructure bersifat komprehensif, mungkin diperlukan untuk mengubah lokasi sumber dan versi paket agar sesuai dengan kebutuhan penyebaran yang berbeda. Menambahkan repositori tambahan sebagai ganti adalah sesederhana daftar entri dalam file variabel pilihan Anda. Setiap file user_.*.yml
dalam direktori "/etc/openstack_deployment" akan berfungsi untuk memfasilitasi penambahan paket baru.
swift_git_repo: https://private-git.example.org/example-org/swift
swift_git_install_branch: master
Daftar tambahan paket python juga dapat diganti menggunakan file variabel user_.*.yml
.
swift_requires_pip_packages:
- virtualenv
- python-keystoneclient
- NEW-SPECIAL-PACKAGE
Setelah variabel diatur, panggil play repo-build.yml
untuk membangun semua roda (wheel) dalam infrastruktur repositori. Ketika siap menjalankan target play untuk menggunakan (deploy) kode sumber yang diganti.