############################################## # 共通 ############################################## URL_PREFIX = "/api" CTR_JSON = "/home/%s/data/etc/ctrinfo.json" CP_PATH = "/var/www/controlpanel-api" WORK_DIR = "/var/tmp" CP_USER = "cproot" PDSTNAMING = "/root/tools/firstboot/pdstnaming" ############################################## # LDAP関連 ############################################## DISTINGISH_NAME = "cn=root" BASE_NAME = "l=japan,o=confluence" LDAP_PASSWARD = "RpnauyAKgEfneGBJ" PARAM_PSERVERNAME = "pservername=physicalserver00000.vps-ntt.com,l=Japan,"\ "o=confluence" PARAM_DELIVERY_PATH = "/usr/local/qmail/bin/preline /usr/bin/procmail -m" \ " SA_USER=%s@%s DEFAULT=%s/mail %s/.procmailrc" ############################################## # ユーザ設定関連 ############################################## CTR_HOME = "/usr/home/%s" VM_HOME = "/home/%s/data/home" CTR_USER_HOME = CTR_HOME+"/users/%s" CTR_ETC_HOME = CTR_HOME+"/etc/users/%s" VM_USER_HOME = VM_HOME+"/users/%s" VM_ETC_HOME = VM_HOME+"/etc" VM_USER_ETC_HOME = VM_ETC_HOME+"/users/%s" VM_HTDOCS = VM_USER_HOME+"/www/htdocs" VM_VAR = "/home/%s/data/var" CHECK_AUTOREPLY_ADDRESS = "@autoreply.localdomain" VM_CONF_BACKUP_DIR = VM_VAR+"/backups" USER_CSV_MAX_COL_PREMIUM = 7 USER_CSV_MAX_COL_BUSINESS = 5 USER_CSV_MAX_COL_CMA = 9 USER_CSV_MAX_ROW_PREMIUM = 1000 USER_CSV_MAX_ROW_BUSINESS = 20 USER_CSV_MAX_ROW_CMA = 1000 FORGET_PASSWORD_KEY = "49REMLJxaKO0p87i7rtwD1CGqcw3P0fHcVEcZtmJgXev4V3r7x" PROD_FORGET_URL = "https://bizmw-login.com/%s/reset_password?uid=%s&token=%s" DEV_FORGET_URL = "https://frontend.sub1.vpstest.jp/%s/reset_password?uid=%s&token=%s" BACKUP_ALERT = "/home/%s/data/var/tmp/backup_alert" ############################################## # プレミアム システム予約語ユーザID ############################################## # CMA用にrc_combotなども追加 RESERVED_USERID = [ "adm", "apache", "audio", "avahi", "avahi-autoipd", "bin", "cdrom", "cgred", "clam", "clamupdate", "daemon", "dbus", "bizmw_dev", "dialout", "dip", "disk", "docker", "dovecot", "dovenull", "floppy", "ftp", "games", "gnarwl", "gopher", "halt", "input", "kmem", "ldap", "lock", "lp", "mail", "mailman", "man", "mem", "mysql", "nobody", "nscd", "nslcd", "ntp", "oemroot", "ope1", "ope2", "operator", "polkitd", "postdrop", "postfix", "postgres", "root", "bizmw_sa", "saslauth", "screen", "shutdown", "bizmw_so", "spamd", "sshd", "ssh_keys", "sync", "sys", "systemd-bus-proxy", "systemd-journal", "systemd-network", "tape", "td-agent", "bizmw_ts", "tty", "utempter", "utmp", "uucp", "vcsa", "video", "vuser", "wheel", "rc_combot", "rc_answerbot", "rc_cp_admin", "rc_admin" ] ############################################## # デジタル証明書関連 ############################################## # デジタル証明書関連のプルダウン用の国情報 COUNTRY_LIST = {"AF": u"アフガニスタン", "AX": u"オーランド諸島", "AL": u"アルバニア", "DZ": u"アルジェリア", "AS": u"アメリカ領サモア", "AD": u"アンドラ", "AO": u"アンゴラ", "AI": u"アンギラ", "AQ": u"南極", "AG": u"アンティグア・バーブーダ", "AR": u"アルゼンチン", "AM": u"アルメニア", "AW": u"アルバ", "AU": u"オーストラリア", "AT": u"オーストリア", "AZ": u"アゼルバイジャン", "BS": u"バハマ", "BH": u"バーレーン", "BD": u"バングラデシュ", "BB": u"バルバドス", "BY": u"ベラルーシ", "BE": u"ベルギー", "BZ": u"ベリーズ", "BJ": u"ベニン", "BM": u"バーミューダ諸島", "BT": u"ブータン", "BO": u"ボリビア", "BA": u"ボスニア・ヘルツェゴビナ", "BW": u"ボツワナ", "BV": u"ブーベ島", "BR": u"ブラジル", "IO": u"イギリス領インド洋地域", "BN": u"ブルネイ", "BG": u"ブルガリア", "BF": u"ブルキナファソ", "BI": u"ブルンジ", "KH": u"カンボジア", "CM": u"カメルーン", "CA": u"カナダ", "CV": u"カーボベルデ", "KY": u"ケイマン諸島", "CF": u"中央アフリカ", "TD": u"チャド", "CL": u"チリ", "CN": u"中華人民共和国", "CX": u"クリスマス島", "CC": u"ココス諸島", "CO": u"コロンビア", "KM": u"コモロ", "CG": u"コンゴ共和国", "CD": u"コンゴ民主共和国", "CK": u"クック諸島", "CR": u"コスタリカ", "CI": u"コートジボワール", "HR": u"クロアチア", "CU": u"キューバ", "CY": u"キプロス", "CZ": u"チェコ", "DK": u"デンマーク", "DJ": u"ジブチ", "DM": u"ドミニカ国", "DO": u"ドミニカ共和国", "EC": u"エクアドル", "EG": u"エジプト", "SV": u"エルサルバドル", "GQ": u"赤道ギニア", "ER": u"エリトリア", "EE": u"エストニア", "ET": u"エチオピア", "FK": u"フォークランド諸島", "FO": u"フェロー諸島", "FJ": u"フィジー", "FI": u"フィンランド", "FR": u"フランス", "GF": u"フランス領ギアナ", "PF": u"フランス領ポリネシア", "TF": u"フランス領南方・南極地域", "GA": u"ガボン", "GM": u"ガンビア", "GE": u"グルジア", "DE": u"ドイツ", "GH": u"ガーナ", "GI": u"ジブラルタル", "GR": u"ギリシャ", "GL": u"グリーンランド", "GD": u"グレナダ", "GP": u"グアドループ島", "GU": u"グアム", "GT": u"グアテマラ", "GN": u"ギニア", "GW": u"ギニアビサウ", "GY": u"ガイアナ", "HT": u"ハイチ", "HM": u"ヘアド島・マクドナルド諸島", "VA": u"バチカン市国", "HN": u"ホンジュラス", "HK": u"香港", "HU": u"ハンガリー", "IS": u"アイスランド", "IN": u"インド", "ID": u"インドネシア", "IR": u"イラン", "IQ": u"イラク", "IE": u"アイルランド", "IL": u"イスラエル", "IT": u"イタリア", "JM": u"ジャマイカ", "JP": u"日本", "JO": u"ヨルダン", "KZ": u"カザフスタン", "KE": u"ケニア", "KI": u"キリバス", "KP": u"朝鮮民主主義人民共和国", "KR": u"大韓民国", "KW": u"クウェート", "KG": u"キルギスタン", "LA": u"ラオス", "LV": u"ラトビア", "LB": u"レバノン", "LS": u"レソト", "LR": u"リベリア", "LY": u"リビア", "LI": u"リヒテンシュタイン", "LT": u"リトアニア", "LU": u"ルクセンブルク", "MO": u"マカオ", "MK": u"マケドニア", "MG": u"マダガスカル", "MW": u"マラウイ", "MY": u"マレーシア", "MV": u"モルディブ", "ML": u"マリ", "MT": u"マルタ", "MH": u"マーシャル諸島", "MQ": u"マルチニーク島", "MR": u"モーリタニア", "MU": u"モーリシャス", "YT": u"マヨット島", "MX": u"メキシコ", "FM": u"ミクロネシア連邦", "MD": u"モルドバ", "MC": u"モナコ", "MN": u"モンゴル", "MS": u"モントセラト", "MA": u"モロッコ", "MZ": u"モザンビーク", "MM": u"ミャンマー", "NA": u"ナミビア", "NR": u"ナウル", "NP": u"ネパール", "NL": u"オランダ", "AN": u"オランダ領アンティル", "NC": u"ニューカレドニア", "NZ": u"ニュージーランド", "NI": u"ニカラグア", "NE": u"ニジェール", "NG": u"ナイジェリア", "NU": u"ニウエ", "NF": u"ノーフォーク島", "MP": u"北マリアナ諸島", "NO": u"ノルウェー", "OM": u"オマーン", "PK": u"パキスタン", "PW": u"パラオ", "PS": u"パレスチナ", "PA": u"パナマ", "PG": u"パプアニューギニア", "PY": u"パラグアイ", "PE": u"ペルー", "PH": u"フィリピン", "PN": u"ピトケアン", "PL": u"ポーランド", "PT": u"ポルトガル", "PR": u"プエルトリコ", "QA": u"カタール", "RE": u"レユニオン", "RO": u"ルーマニア", "RU": u"ロシア", "RW": u"ルワンダ", "SH": u"セントヘレナ島", "KN": u"セントクリストファー・ネイビス", "LC": u"セントルシア", "PM": u"サンピエール島・ミクロン島", "VC": u"セントビンセントおよびグレナディーン諸島", "WS": u"サモア", "SM": u"サンマリノ", "ST": u"サントメ・プリンシペ", "SA": u"サウジアラビア", "SN": u"セネガル", "CS": u"セルビア", "SC": u"セーシェル", "SL": u"シエラレオネ", "SG": u"シンガポール", "SK": u"スロバキア", "SI": u"スロベニア", "SB": u"ソロモン諸島", "SO": u"ソマリア", "ZA": u"南アフリカ", "GS": u"南ジョージア島・南サンドイッチ諸島", "ES": u"スペイン", "LK": u"スリランカ", "SD": u"スーダン", "SR": u"スリナム", "SJ": u"スバールバル諸島・ヤンマイエン島", "SZ": u"スワジランド", "SE": u"スウェーデン", "CH": u"スイス", "SY": u"シリア", "TW": u"台湾", "TJ": u"タジキスタン", "TZ": u"タンザニア", "TH": u"タイ", "TL": u"東ティモール", "TG": u"トーゴ", "TK": u"トケラウ諸島", "TO": u"トンガ", "TT": u"トリニダード・トバゴ", "TN": u"チュニジア", "TR": u"トルコ", "TM": u"トルクメニスタン", "TC": u"タークス・カイコス諸島", "TV": u"ツバル", "UG": u"ウガンダ", "UA": u"ウクライナ", "AE": u"アラブ首長国連邦", "GB": u"イギリス", "US": u"米国", "UM": u"米国(本土以外)", "UY": u"ウルグアイ", "UZ": u"ウズベキスタン", "VU": u"バヌアツ", "VE": u"ベネズエラ", "VN": u"ベトナム", "VG": u"イギリス領ヴァージン諸島", "VI": u"アメリカ領ヴァージン諸島", "WF": u"ウォリス・フツナ", "EH": u"西サハラ", "YE": u"イエメン", "ZM": u"ザンビア", "ZW": u"ジンバブエ"} # 自己証明書ディレクトリ SELF_CERT_DIR = "/home/%s/data/etc/certs/template/" # サーバ証明書名 CERT_FILE_NAME = "localhost.crt" # 中間証明書名 CACERT_FILE_NAME = "server-chain.crt" # CSRファイル名 CSR_FILE_NAME = "server.csr" # 秘密鍵リンクファイルパス PRIVKEY_LINK_PATH = "/home/%s/data/etc/pki/tls/private/localhost.key" # サーバ証明書リンクファイルパス CERT_LINK_PATH = "/home/%s/data/etc/pki/tls/certs/localhost.crt" # ユーザ中間CA証明書名prefix CACERT_FILE_NAME_PREFIX = "user_cacrt_" # ユーザ中間CA証明書名suffix CACERT_FILE_NAME_SUFFIX = ".crt" # 中間CA証明書リンクファイルパス CACERT_LINK_PATH = "/home/%s/data/etc/pki/tls/certs/server-chain.crt" # 秘密鍵名 PRIVKEY_FILE_NAME = "localhost.key" # 秘密鍵名(外部) EXT_PRIVKEY_FILE_NAME = "localhost_ext.key" # お客様証明書一時ディレクトリ SSL_NEW_DIR = "/home/%s/data/etc/certs/new/" # お客様秘密鍵/証明書ディレクトリ SSL_CUR_DIR = "/home/%s/data/etc/certs/cur/" # お客様証明書バックアップディレクトリ SSL_BK_DIR = "/home/%s/data/etc/certs/backup/" # 証明書の発行元 SSL_ISSUER_KEY = "Issuer" SSL_ISSUER_SEARCH_KEY = "Issuer:" # 証明書の題名 SSL_SUBJECT_KEY = "Subject" SSL_SUBJECT_SEARCH_KEY = "Subject:" # 証明書内容の開始及び終了文字列 SSL_FILE_CONTENTS_START_STR = "-----BEGIN CERTIFICATE-----" SSL_FILE_CONTENTS_END_STR = "-----END CERTIFICATE-----" # SSL インストール状態 SSL_INSTALL_STATUS_BEFORE_MAKE_CSR = u"CSR作成前" SSL_INSTALL_STATUS_AFTER_MAKE_CSR = u"CSR作成後" SSL_INSTALL_STATUS_AFTER_INSTALL = u"証明書インストール後" # デジタル証明書入力内容初期値 SSL_CERTS_INPUT_DEFAULT_VALUE = u"ここに署名済み証明書をコピー&ペーストしてください" # デジタル証明書CSRメール送信件名 SSL_CSR_MAIL_SEND_SUBJECT = u"CSR情報" # 自己署名証明書 SSL_SELF_CERT = "/home/%s/data/etc/pki/tls/certs/%s-self.crt" # 自己署名鍵 SSL_SELF_KEY = "/home/%s/data/etc/pki/tls/private/%s-self.key" ############################################## # APACHE関連 ############################################## HTTPD_CONF_DIR = "/home/%s/data/etc/httpd/conf/" HTTPD_CONF_FILE = "httpd.conf" ############################################## # 日付と時刻設定関連 ############################################## # タイムゾーンのプルダウン用の国情報 TIMEZONE_LIST = {0: u"CET", 1: u"CST6CDT", 2: u"EET", 3: u"EST", 4: u"EST5EDT", 5: u"GMT", 6: u"HST", 7: u"MET", 8: u"MST", 9: u"MST7MDT", 10: u"PST8PDT", 11: u"WET", 12: u"アジア/アクタウ", 13: u"アジア/アクトベ", 14: u"アジア/アシガバート", 15: u"アジア/アデン", 16: u"アジア/アナドゥイリ", 17: u"アジア/アルマトイ", 18: u"アジア/アンマン", 19: u"アジア/イルクーツク", 20: u"アジア/ウラジオストク", 21: u"アジア/ウランバートル", 22: u"アジア/エカテリンブルグ", 23: u"アジア/エルサレム", 24: u"アジア/エレバン", 25: u"アジア/オムスク", 26: u"アジア/オラル", 27: u"アジア/カシュガル", 28: u"アジア/カタール", 29: u"アジア/カトマンズ", 30: u"アジア/カブール", 31: u"アジア/カムチャッカ", 32: u"アジア/カラチ", 33: u"アジア/カルカッタ", 34: u"アジア/ガザ", 35: u"アジア/クジルオルダ", 36: u"アジア/クアラルンプール", 37: u"アジア/クウェート", 38: u"アジア/クチン", 39: u"アジア/クラスノヤルスク", 40: u"アジア/コロンボ", 41: u"アジア/サイゴン", 42: u"アジア/サハリンスク", 43: u"アジア/サマルカンド", 44: u"アジア/シンガポール", 45: u"アジア/ジャカルタ", 46: u"アジア/ジャヤプラ", 47: u"アジア/ソウル", 48: u"アジア/タシケント", 49: u"アジア/ダッカ", 50: u"アジア/ダマスカス", 51: u"アジア/デリー", 52: u"アジア/チョイバルサン", 53: u"アジア/ティンプー", 54: u"アジア/テヘラン", 55: u"アジア/トビリシ", 56: u"アジア/ドゥシャンペ", 57: u"アジア/ドバイ", 58: u"アジア/ニコシア", 59: u"アジア/ノボシビルスク", 60: u"アジア/ハルピン", 61: u"アジア/バクー", 62: u"アジア/バグダット", 63: u"アジア/バンコク", 64: u"アジア/バーレーン", 65: u"アジア/ビエンチャン", 66: u"アジア/ビシュケク", 67: u"アジア/ブルネイ", 68: u"アジア/プノンペン", 69: u"アジア/ベイルート", 70: u"アジア/ホブド", 71: u"アジア/ポンティアナック", 72: u"アジア/マカッサル", 73: u"アジア/マガダン", 74: u"アジア/マニラ", 75: u"アジア/ミュスカ", 76: u"アジア/ヤクーツク", 77: u"アジア/ラングーン", 78: u"アジア/リヤド", 79: u"アジア/上海", 80: u"アジア/北京", 81: u"アジア/台北", 82: u"アジア/東京", 83: u"アジア/澳門", 84: u"アジア/重慶", 85: u"アジア/香港", 86: u"アジア/烏魯木斉", 87: u"アフリカ/アイウン", 88: u"アフリカ/アクラ", 89: u"アフリカ/アジス・アベバ", 90: u"アフリカ/アスマラ", 91: u"アフリカ/アビジャン", 92: u"アフリカ/アルジェリア", 93: u"アフリカ/ウィントフック", 94: u"アフリカ/カイロ", 95: u"アフリカ/カサブランカ", 96: u"アフリカ/ハルツーム", 97: u"アフリカ/カンパラ", 98: u"アフリカ/キガリ", 99: u"アフリカ/キンシャサ", 100: u"アフリカ/コナクリ", 101: u"アフリカ/サントメ", 102: u"アフリカ/ジブチ", 103: u"アフリカ/セウタ", 104: u"アフリカ/ダカール", 105: u"アフリカ/ダルエスサラーム", 106: u"アフリカ/チュニス", 107: u"アフリカ/トンブクトゥ", 108: u"アフリカ/トリポリ", 109: u"アフリカ/ドゥアラ", 110: u"アフリカ/ナイロビ", 111: u"アフリカ/ニアメ", 112: u"アフリカ/ヌアクショット", 113: u"アフリカ/ハボローネ", 114: u"アフリカ/ハラレ", 115: u"アフリカ/バマコ", 116: u"アフリカ/バンギ", 117: u"アフリカ/バンジュール", 118: u"アフリカ/ビサウ", 119: u"アフリカ/フリータウン", 120: u"アフリカ/ブジュンブラ", 121: u"アフリカ/ブラザヴィル", 122: u"アフリカ/ブランタイヤ", 123: u"アフリカ/ポルトノボ", 124: u"アフリカ/マセル", 125: u"アフリカ/マプト", 126: u"アフリカ/マサボ", 127: u"アフリカ/ムババネ", 128: u"アフリカ/モガディシュ", 129: u"アフリカ/モンロビア", 130: u"アフリカ/ヨハネスブルグ", 131: u"アフリカ/ラゴス", 132: u"アフリカ/リーブルビル", 133: u"アフリカ/ルアンダ", 134: u"アフリカ/ルサカ", 135: u"アフリカ/ルブンバシ", 136: u"アフリカ/ロメ", 137: u"アフリカ/ワガドゥグ", 138: u"アフリカ/ンジャメナ", 139: u"インド/アンタナナリボ", 140: u"インド/クリスマス", 141: u"インド/ケルゲレン諸島", 142: u"インド/ココス", 143: u"インド/コモロ", 144: u"インド/チャゴス諸島", 145: u"インド/マヘ", 146: u"インド/マヨット", 147: u"インド/モルディブ", 148: u"インド/モーリシャス", 149: u"インド/レユニオン島", 150: u"北中南米/アクレ時間", 151: u"北中南米/アスンシオン", 152: u"北中南米/アダック", 153: u"北中南米/アラグイナ", 154: u"北中南米/アルバ", 155: u"北中南米/アンカレジ", 156: u"北中南米/アンギラ", 157: u"北中南米/アンティグア", 158: u"北中南米/イエローナイフ", 159: u"北中南米/イカルイット", 160: u"北中南米/イヌヴィク", 161: u"北中南米/インディアナ/ノックス", 162: u"北中南米/インディアナ/ベベイ", 163: u"北中南米/インディアナ/マレンゴ", 164: u"北中南米/インディアナポリス", 165: u"北中南米/ウィニペグ", 166: u"北中南米/エドモントン", 167: u"北中南米/エルサルバドル", 168: u"北中南米/カイエンヌ", 169: u"北中南米/カタマルカ", 170: u"北中南米/カラカス", 171: u"北中南米/カンクーン", 172: u"北中南米/カンポ・グランデ", 173: u"北中南米/ガイアナ", 174: u"北中南米/キュラソー", 175: u"北中南米/クイアバ", 176: u"北中南米/グアテマラ", 177: u"北中南米/グアドループ", 178: u"北中南米/グアヤキル", 179: u"北中南米/グラナダ", 180: u"北中南米/グランドターク", 181: u"北中南米/グリニッジ標準時", 182: u"北中南米/グレース・ベイ", 183: u"北中南米/グース・ベイ", 184: u"北中南米/ケイマン諸島", 185: u"北中南米/ケンタッキー/モンティセロ", 186: u"北中南米/ケンブリッジ・ベイ", 187: u"北中南米/コスタリカ", 188: u"北中南米/コルドバ", 189: u"北中南米/ゴッドホーブ", 190: u"北中南米/サンダー・ベイ", 191: u"北中南米/サンティアゴ", 192: u"北中南米/サント・ドミンゴ", 193: u"北中南米/サンパウロ", 194: u"北中南米/シカゴ", 195: u"北中南米/シップロック", 196: u"北中南米/ジャマイカ", 197: u"北中南米/ジュノー", 198: u"北中南米/スウィフトカレント", 199: u"北中南米/サレー", 200: u"北中南米/セントキッツ", 201: u"北中南米/セント・ジョーンズ", 202: u"北中南米/セント・トーマス", 203: u"北中南米/セント・ビンセント", 204: u"北中南米/セント・ルシア", 205: u"北中南米/チワワ", 206: u"北中南米/ティファナ", 207: u"北中南米/テグシガルパ", 208: u"北中南米/デトロイト", 209: u"北中南米/デンバー", 210: u"北中南米/トルトーラ", 211: u"北中南米/トロント", 212: u"北中南米/ドミニカ", 213: u"北中南米/ドーソン・シティ", 214: u"北中南米/ドーソン・クリーク", 215: u"北中南米/ナッソー", 216: u"北中南米/ニピゴン", 217: u"北中南米/ニューヨーク", 218: u"北中南米/ノローニャ", 219: u"北中南米/ノーム", 220: u"北中南米/ハバナ", 221: u"北中南米/ハリファックス", 222: u"北中南米/バイーア", 223: u"北中南米/バルバドス", 224: u"北中南米/バンクーバー", 225: u"北中南米/パナマ", 226: u"北中南米/パラマリボ", 227: u"北中南米/パンナータング", 228: u"北中南米/フェニックス", 229: u"北中南米/フォルタレザ", 230: u"北中南米/フフイ", 231: u"北中南米/ブエノスアイレス", 232: u"北中南米/プエルトリコ", 233: u"北中南米/エルモシージョ", 234: u"北中南米/ベリーズ", 235: u"北中南米/ベレン", 236: u"北中南米/ホワイトハウス", 237: u"北中南米/ボア・ビスタ", 238: u"北中南米/ボイシ", 239: u"北中南米/ボゴタ", 240: u"北中南米/ポルトープランス", 241: u"北中南米/ポルト・ベーリョ", 242: u"北中南米/ポート・オブ・スペイン", 243: u"北中南米/マサトラン", 244: u"北中南米/マセイオ", 245: u"北中南米/マナウス", 246: u"北中南米/マナワ", 247: u"北中南米/マルティニーク", 248: u"北中南米/ミクロン", 249: u"北中南米/メキシコ", 250: u"北中南米/メノミニ", 251: u"北中南米/メリダ", 252: u"北中南米/メンドーザ", 253: u"北中南米/モンテビデオ", 254: u"北中南米/モントセラト", 255: u"北中南米/モントリオール", 256: u"北中南米/モンテレイ", 257: u"北中南米/ヤクタット", 258: u"北中南米/ランキンインレット", 259: u"北中南米/ラ・パス", 260: u"北中南米/リオ・ブランコ", 261: u"北中南米/リマ", 262: u"北中南米/ルイビル", 263: u"北中南米/レイニーリバー", 264: u"北中南米/レシフェ", 265: u"北中南米/レジャイナ", 266: u"北中南米/ロサンゼルス", 267: u"北中南米/北ダコタ/中部", 268: u"北中南米/東グリーンランド時間", 269: u"北極/ロングイエールビーン", 270: u"南極/ケーシー", 271: u"南極/デュモンデュルヴィル", 272: u"南極/デービス", 273: u"南極/パーマー", 274: u"南極/ボストーク", 275: u"南極/マクマード", 276: u"南極/モーソン", 277: u"南極/ロゼラ", 278: u"南極/南極点", 279: u"南極/昭和", 280: u"大西洋/アソーレス諸島", 281: u"大西洋/カナリー", 282: u"大西洋/カーボベルデ", 283: u"大西洋/スタンリー", 284: u"大西洋/セント・ヘレナ", 285: u"大西洋/バミューダ", 286: u"大西洋/フェロー島", 287: u"大西洋/マデイラ", 288: u"大西洋/ヤンマイエン諸島", 289: u"大西洋/レイキャビク", 290: u"大西洋/南ジョージア", 291: u"太平洋/アピア", 292: u"太平洋/イースター", 293: u"太平洋/ウェーク島", 294: u"太平洋/ウォリス諸島", 295: u"太平洋/エファテ島", 296: u"太平洋/エンダーバリ島", 297: u"太平洋/オークランド", 298: u"太平洋/ガダルカナル", 299: u"太平洋/ガラパゴス", 300: u"太平洋/ガンビア", 301: u"太平洋/クリスマス島", 302: u"太平洋/クェゼリン", 303: u"太平洋/グアム", 304: u"太平洋/コスラエ", 305: u"太平洋/サイパン", 306: u"太平洋/ジョンストン", 307: u"太平洋/タヒチ", 308: u"太平洋/タラワ", 309: u"太平洋/チャタム", 310: u"太平洋/トケラウ諸島", 311: u"太平洋/チューク諸島", 312: u"太平洋/トンガタプ", 313: u"太平洋/ナウル", 314: u"太平洋/ニウエ", 315: u"太平洋/ヌメア", 316: u"太平洋/ノーフォーク", 317: u"太平洋/パゴパゴ", 318: u"太平洋/パラオ", 319: u"太平洋/ピトケアン諸島", 320: u"太平洋/フィジー", 321: u"太平洋/フナフティ", 322: u"太平洋/ホノルル", 323: u"太平洋/ポンペイ島", 324: u"太平洋/ポートモレスビー", 325: u"太平洋/マジュロ", 326: u"太平洋/マルケサス", 327: u"太平洋/ミッドウェイ島", 328: u"太平洋/ヤップ", 329: u"太平洋/ラロトンガ", 330: u"欧州/アテネ", 331: u"欧州/アムステルダム", 332: u"欧州/アンドラ", 333: u"欧州/イスタンブール", 334: u"欧州/ウィーン", 335: u"欧州/ウージュホロド", 336: u"欧州/オスロ", 337: u"欧州/カリーニングラード", 338: u"欧州/キエフ", 339: u"欧州/キシナウ", 340: u"欧州/コペンハーゲン", 341: u"欧州/サマラ", 342: u"欧州/サラエボ", 343: u"欧州/サンマリノ", 344: u"欧州/シンフェロポリ", 345: u"欧州/ジブラルタル", 346: u"欧州/スコピエ", 347: u"欧州/ストックホルム", 348: u"欧州/ザグレブ", 349: u"欧州/ソフィア", 350: u"欧州/タリン", 351: u"欧州/ダブリン", 352: u"欧州/チューリッヒ", 353: u"欧州/ティラナ", 354: u"欧州/バチカン", 355: u"欧州/パリ", 356: u"欧州/ビリニュス", 357: u"欧州/ファドゥーツ", 358: u"欧州/ブカレスト", 359: u"欧州/ブダペスト", 360: u"欧州/ブラチスラバ", 361: u"欧州/ブリュッセル", 362: u"欧州/プラハ", 363: u"欧州/ヘルシンキ", 364: u"欧州/ベオグラード", 365: u"欧州/ベルファスト", 366: u"欧州/ベルリン", 367: u"欧州/マドリード", 368: u"欧州/マルタ", 369: u"欧州/ミンスク", 370: u"欧州/モスクワ", 371: u"欧州/モナコ", 372: u"欧州/リガ", 373: u"欧州/リスボン", 374: u"欧州/リュブリャナ", 375: u"欧州/ルクセンブルグ", 376: u"欧州/ロンドン", 377: u"欧州/ローマ", 378: u"欧州/ワルシャワ", 379: u"欧州/東ヨーロッパ時間", 380: u"豪州/アデレード", 381: u"豪州/シドニー", 382: u"豪州/ダーウィン", 383: u"豪州/パース", 384: u"豪州/ブリズベン", 385: u"豪州/ブロークン・ヒル", 386: u"豪州/ホバート", 387: u"豪州/メルボルン", 388: u"豪州/リンデマン", 389: u"豪州/ロード・ハウ"} # ユーザプロフィール設定保存ファイル名 USER_PROFILE = CTR_USER_HOME + "/prefs.prf" VM_USER_PROFILE = VM_USER_HOME + "/prefs.prf" # デフォルトタイムゾーン DEFAULT_TIME_ZONE = 82 # ログアウト時間 LOGOUT_TIME1 = 0 # 2時間 LOGOUT_TIME2 = 1 # 8時間 LOGOUT_TIME3 = 2 # 16時間 LOGOUT_TIME4 = 3 # 24時間 # 日付書式 DATE_FORMAT1 = 0 # 2014/12/31 DATE_FORMAT2 = 1 # 31/12/2014 DATE_FORMAT3 = 2 # 12/31/2014 # 時刻書式 TIME_FORMAT1 = 0 # 7:10 (12時間) TIME_FORMAT2 = 1 # 19:10 (24時間) # 日付・時刻書式 DATE_TIME_FORMAT1 = 0 # 時刻の前に日付 DATE_TIME_FORMAT2 = 1 # 日付の前に時刻 # ユーザプロファイル初期値 PRF_DEFAULT_VALUE = ",%s,%s,%s,%s,%s" % ( LOGOUT_TIME1, DEFAULT_TIME_ZONE, DATE_FORMAT1, TIME_FORMAT1, DATE_TIME_FORMAT1 ) # ユーザプロファイルデフォルト設定値 PROFILE_DEFAULT_VALUE = {"user_name": None, "logout_time": LOGOUT_TIME1, "time_zone": DEFAULT_TIME_ZONE, "date_format": DATE_FORMAT1, "time_format": TIME_FORMAT1, "date_time_format": DATE_TIME_FORMAT1} ############################################## # 2要素認証設定関連 ############################################## OTP_SETTING_FILE = VM_VAR + "/tmp/otpsetting" P_OTP_SETTING_PATH = VM_VAR + "/tmp/otp" P_OTP_SETTING_FILE = P_OTP_SETTING_PATH + "/otpsetting_%s" ############################################## # メールアドレス設定関連 ############################################## VM_VIRTUSERTABLE_PATH = '/home/%s/data/etc/postfix/virtusertable' CTR_VIRTUSERTABLE_PATH = '/etc/postfix/virtusertable' VM_LIST_DIR = '/home/%s/data/etc/postfix/lists' CTR_LIST_DIR = '/etc/postfix/lists' MAX_ALIASES_LINE_LENGTH = 1024 MAX_ALIASES_WRAP_LENGTH = 78 PFSTR = "%-39s %s" VM_ALIASES = '/home/%s/data/etc/aliases' VM_SIEVE_DIR = '/home/%s/data/home/users/%s/sieve' SIEVE_PROCMAIL_FILE = "cpx-procmail.sieve" SIEVE_MAILKEEP_FILE = "cpx-mailkeep.sieve" SIEVE_FORWARD_FILE = "cpx-mailforward.sieve" VM_DOMAINS_PATH = '/home/%s/data/etc/postfix/domains' CTR_DOMAINS_PATH = '/etc/postfix/domains' CTR_AUTOREPLY_DIR = '/usr/home/%s/users/%s/.cpx/autoreply/' VM_AUTOREPLY_DIR = '/home/%s/data/home/users/%s/.cpx/autoreply/' VM_AUTOREPLY_XML = '/home/%s/data/home/users/%s/.cpx/autoreply/autoreply.xml' VM_AUTOREPLY_SIEVE = '/home/%s/data/home/users/%s/sieve/cpx-autoreply.sieve' VM_DOVECOT_SIEVE = '/home/%s/data/home/users/%s/.dovecot.sieve' VM_RC_FILTER = '/home/%s/data/home/etc/users/%s/.procmail/rc.filter' VM_ALLOW_DOMAIN_FILE = '/home/%s/data/var/lib/vma-files/vma-data/allow_domains' VM_WHITE_LIST = '/home/%s/data/home/etc/users/%s/.procmail/mail.whitelist' VM_BLACK_LIST = '/home/%s/data/home/etc/users/%s/.procmail/mail.blacklist' SIEVE_PARENT_P_DATA = """\ ## NOTICE: Begin Control Panel Section (do not remove these comments) ## ## This chunk of recipes is maintained by the Control Panel; please leave ## intact. These are not the recipes you are looking for... move along. ## require ["include"]; #include :personal "cpx-autoreply"; #include :personal "cpx-mailforward"; #include :personal "cpx-procmail"; include :personal "cpx-mailkeep"; ## ## NOTICE: End Control Panel Section (do not remove these comments) """ SIEVE_PARENT_B_DATA = """\ ## NOTICE: Begin Control Panel Section (do not remove these comments) ## ## This chunk of recipes is maintained by the Control Panel; please leave ## intact. These are not the recipes you are looking for... move along. ## require ["include"]; #include :personal "cpx-autoreply"; #include :personal "cpx-mailforward"; include :personal "cpx-procmail"; ## ## NOTICE: End Control Panel Section (do not remove these comments) """ SIEVE_PROCMAIL_DATA = """\ require ["vnd.dovecot.pipe","copy"]; pipe "forward_procmail"; """ SIEVE_MAILKEEP_DATA = """\ require ["copy"]; keep; """ ############################################## # メーリングリスト関連 ############################################## VM_ML_LISTS_DIR = "/home/%s/data/var/lib/mailman/lists/" VM_MM_CFG = "/home/%s/data/etc/mailman/mm_cfg.py" VM_MAILMAN_ALIASES_PATH = '/home/%s/data/etc/mailman/aliases' VM_MAILMAN_VIRTUAL_MAILMAN_PATH = "/home/%s/data/etc/mailman/virtual-mailman" MAILMAN_COMMAND_DIR = "/usr/lib/mailman/bin/" MAILMAN_VIRTUAL_MAILMAN_FILE_PATH = '/etc/mailman/virtual-mailman' ML_LIST_MAILMAN = 'mailman' ML_LIST_CONFIG_KEY_PREFIX = 'subject_prefix' ML_LIST_CONFIG_KEY_SET_POST_ID = 'set_post_id' ML_LIST_CONFIG_KEY_POST_AUTHORITY = 'post_authority' ML_LIST_CONFIG_KEY_REPLY_TO = 'reply_to' ML_LIST_CONFIG_KEY_REPLY_TO_ADDRESS = 'reply_to_address' ML_LIST_CONFIG_KEY_POST_ID = 'post_id' ML_LIST_CONFIG_KEY_LIST_HOSTNAME = 'host_name' ML_LIST_CONFIG_VAL_SET_POST_ID_ON = 1 ML_LIST_CONFIG_VAL_SET_POST_ID_OFF = 0 ML_LIST_CONFIG_VAL_POST_ALL_RECEIVER = 0 # 受信者であれば誰でも投稿可能 ML_LIST_CONFIG_VAL_POST_AUTH_AUTHORIZED = 1 # 管理者に承認された受信者のみ ML_LIST_CONFIG_VAL_POST_AUTH_ANYONE = 2 # 誰でも投稿可能 ML_LIST_CONFIG_VAL_REPLY_TO_ML = 0 # メーリングリスト名 ML_LIST_CONFIG_VAL_REPLY_TO_SENDER = 1 # 送信者 ML_LIST_CONFIG_VAL_REPLY_TO_SPECIFIED = 2 # 特定のアドレス ML_LIST_MM_CFG_MODERATE = 128 # Mailmanのmm_cfg.Moderateの値 ML_LIST_MEMBERS_MAX_NUM_BUSINESS = 20 ML_LIST_MEMBERS_MAX_NUM_PREMIUM = 4000 ML_MAX_CSV_MEMBERS_BUSINESS = 20 ML_MAX_CSV_MEMBERS_PREMIUM = 1000 ML_MAX_CSV_COL = 2 ML_LIST_MAX_NUM_BUSINESS = 5 ML_LIST_MAX_NUM_PREMIUM = 400 ML_SET_CONFIG_PATH = CP_PATH + "/config/mailman/mailman_set_config.py" ML_SEPARATOR = "-..-" ############################################## # アプリケーション関連 ############################################## # 基本アプリ関連 TMP_FILE_OLD_PATH = "/home/%s/data/var/tmp/tmp_old_%s_%s" TMP_FILE_NEW_PATH = "/home/%s/data/var/tmp/tmp_new_%s_%s" BACKUP_DIR_PATH = "/home/%s/data/var/backups/appcfg/%s" COMMAND_LIST = { 'dovecot': 'dovecot', 'mysql': 'mysqld', 'postfix': 'postfix', 'postgresql': 'postgresql', 'vsftpd': 'vsftpd' } CHECKPROCS_LIST = { 'dovecot': 'sbin/dovecot', 'mysql': 'sbin/mysqld', 'postfix': 'postfix/master', # 'postgresql': 'bin/postmaster', "postgresql": "var/lib/pgsql/data", 'vsftpd': 'sbin/vsftpd' } HTTPD_CONF = "/home/%s/data/etc/httpd/conf/httpd.conf" CONF_FILE_PATH = { "apache": { "path": "/home/%s/data/etc/httpd/conf", "filename": ["httpd.conf"] }, "postfix": { "path": "/home/%s/data/etc/postfix", "filename": ["main.cf", "master.cf"] }, "vsftpd": { "path": "/home/%s/data/etc/vsftpd", "filename": ["vsftpd.conf"] }, "dovecot": { "path": "/home/%s/data/etc/dovecot", "filename": ["dovecot.conf"] }, "mysql": { "path": "/home/%s/data/etc", "filename": ["my.cnf"] }, "postgresql": { "path": "/home/%s/data/var/lib/pgsql/data", "filename": ["postgresql.conf", "pg_hba.conf"] }, "php": { "path": "/home/%s/data/etc/", "filename": ["php.ini"] }, "php74": { "path": "/home/%s/data/etc/php74/", "filename": ["php.ini"] } } # WebDAV関連 WEBDAV_FOLDER_PATH = "/home/%s/data/var/webdav" WEBDAV_USER_PATH = "/home/%s/data/etc/webdav" WEBDAV_USER_TEMPLATE = CP_PATH + "/config/webdav/webdav" WEBDAV_APACHE_TEMPLATE = CP_PATH + "/config/webdav/apache_conf" WEBDAV_APACHE_CONF_PATH = "/home/%s/data/etc/httpd/conf.d" WEBDAV_TMP_PATH = "/home/%s/data/var/tmp/webdav" # PHP関連 PHP_CONF_PATH = "/home/%s/data/etc/httpd/conf.d/php.conf" PHP_FPM_CONF_PATH = "/home/%s/data/etc/httpd/conf.modules.d/15-php.conf" PHP_VERSION_PREFIX = "/home/%s/data/etc/httpd/conf.d/php" PHP_VERSION_SUFFIX = ".conf" PARAM_PHP54CGI = "5.4 (CGI)" PARAM_PHP54MODULE = "5.4 (Module)" PARAM_PHP74CGI = "7.4 (CGI)" PARAM_PHP74MODULE = "7.4 (Module)" PARAM_PHP_VER_LIST = [ PARAM_PHP54CGI, PARAM_PHP54MODULE, PARAM_PHP74CGI, PARAM_PHP74MODULE ] TIME_ZONE = [ -8, # CET -15, # CST6CDT -7, # EET -14, # EST -14, # EST5EDT -9, # GMT -19, # HST -8, # MET -16, # MST -16, # MST7MDT -17, # PST8PDT -9, # WET -4, # アジア/アクタウ -4, # アジア/アクトベ -4, # アジア/アシガバート -6, # アジア/アデン 3, # アジア/アナドゥイリ -3, # アジア/アルマトイ -7, # アジア/アンマン -1, # アジア/イルクーツク 1, # アジア/ウラジオストク -1, # アジア/ウランバートル -4, # アジア/エカテリンブルグ -7, # アジア/エルサレム -5, # アジア/エレバン -3, # アジア/オムスク -4, # アジア/オラル -3, # アジア/カシュガル -6, # アジア/カタール -3.25, # アジア/カトマンズ -4.5, # アジア/カブール 3, # アジア/カムチャッカ -4, # アジア/カラチ -3.5, # アジア/カルカッタ -7, # アジア/ガザ -3, # アジア/クジルオルダ -1, # アジア/クアラルンプール -6, # アジア/クウェート -1, # アジア/クチン -2, # アジア/クラスノヤルスク -3.5, # アジア/コロンボ -2, # アジア/サイゴン 1, # アジア/サハリンスク -4, # アジア/サマルカンド -1, # アジア/シンガポール -2, # アジア/ジャカルタ 0, # アジア/ジャヤプラ 0, # アジア/ソウル -4, # アジア/タシケント -3, # アジア/ダッカ -7, # アジア/ダマスカス -3.5, # アジア/デリー -1, # アジア/チョイバルサン -3, # アジア/ティンプー -5.5, # アジア/テヘラン -5, # アジア/トビリシ -4, # アジア/ドゥシャンペ -5, # アジア/ドバイ -7, # アジア/ニコシア -3, # アジア/ノボシビルスク -1, # アジア/ハルピン -5, # アジア/バクー -6, # アジア/バグダット -2, # アジア/バンコク -6, # アジア/バーレーン -2, # アジア/ビエンチャン -3, # アジア/ビシュケク -1, # アジア/ブルネイ -2, # アジア/プノンペン -7, # アジア/ベイルート -2, # アジア/ホブド -2, # アジア/ポンティアナック -1, # アジア/マカッサル 1, # アジア/マガダン -1, # アジア/マニラ 0, # アジア/ミュスカ 0, # アジア/ヤクーツク -2.5, # アジア/ラングーン -6, # アジア/リヤド -1, # アジア/上海 -1, # アジア/北京 -1, # アジア/台北 0, # アジア/東京 -1, # アジア/澳門 -1, # アジア/重慶 -1, # アジア/香港 -3, # アジア/烏魯木斉 -9, # アフリカ/アイウン -9, # アフリカ/アクラ -6, # アフリカ/アジス・アベバ -6, # アフリカ/アスマラ -9, # アフリカ/アビジャン -8, # アフリカ/アルジェリア -7, # アフリカ/ウィントフック -7, # アフリカ/カイロ -9, # アフリカ/カサブランカ -6, # アフリカ/ハルツーム -6, # アフリカ/カンパラ -7, # アフリカ/キガリ -8, # アフリカ/キンシャサ -9, # アフリカ/コナクリ -9, # アフリカ/サントメ -6, # アフリカ/ジブチ -8, # アフリカ/セウタ -9, # アフリカ/ダカール -6, # アフリカ/ダルエスサラーム -8, # アフリカ/チュニス -9, # アフリカ/トンブクトゥ -7, # アフリカ/トリポリ -8, # アフリカ/ドゥアラ -6, # アフリカ/ナイロビ -8, # アフリカ/ニアメ -9, # アフリカ/ヌアクショット -7, # アフリカ/ハボローネ -7, # アフリカ/ハラレ -9, # アフリカ/バマコ -8, # アフリカ/バンギ -9, # アフリカ/バンジュール -9, # アフリカ/ビサウ -9, # アフリカ/フリータウン -7, # アフリカ/ブジュンブラ -8, # アフリカ/ブラザヴィル -7, # アフリカ/ブランタイヤ -8, # アフリカ/ポルトノボ -7, # アフリカ/マセル -7, # アフリカ/マプト -7, # アフリカ/マサボ -7, # アフリカ/ムババネ -6, # アフリカ/モガディシュ -9, # アフリカ/モンロビア -7, # アフリカ/ヨハネスブルグ -8, # アフリカ/ラゴス -8, # アフリカ/リーブルビル -8, # アフリカ/ルアンダ -7, # アフリカ/ルサカ -7, # アフリカ/ルブンバシ -9, # アフリカ/ロメ -9, # アフリカ/ワガドゥグ -8, # アフリカ/ンジャメナ -6, # インド/アンタナナリボ -2, # インド/クリスマス -4, # インド/ケルゲレン諸島 -2.5, # インド/ココス -6, # インド/コモロ -3, # インド/チャゴス諸島 -5, # インド/マヘ -6, # インド/マヨット -4, # インド/モルディブ -5, # インド/モーリシャス -5, # インド/レユニオン島 -14, # 北中南米/アクレ時間 -12, # 北中南米/アスンシオン -19, # 北中南米/アダック -18, # 北中南米/アラグイナ -13, # 北中南米/アルバ -18, # 北中南米/アンカレジ -13, # 北中南米/アンギラ -13, # 北中南米/アンティグア -16, # 北中南米/イエローナイフ -14, # 北中南米/イカルイット -16, # 北中南米/イヌヴィク -14, # 北中南米/インディアナ/ノックス -14, # 北中南米/インディアナ/ベベイ -14, # 北中南米/インディアナ/マレンゴ -14, # 北中南米/インディアナポリス -15, # 北中南米/ウィニペグ -16, # 北中南米/エドモントン -15, # 北中南米/エルサルバドル -12, # 北中南米/カイエンヌ -12, # 北中南米/カタマルカ -13.5, # 北中南米/カラカス -15, # 北中南米/カンクーン -12, # 北中南米/カンポ・グランデ -13, # 北中南米/ガイアナ -13, # 北中南米/キュラソー -12, # 北中南米/クイアバ -15, # 北中南米/グアテマラ -13, # 北中南米/グアドループ -14, # 北中南米/グアヤキル -15, # 北中南米/グラナダ -14, # 北中南米/グランドターク -9, # 北中南米/グリニッジ標準時 -13, # 北中南米/グレース・ベイ -13, # 北中南米/グース・ベイ -14, # 北中南米/ケイマン諸島 -14, # 北中南米/ケンタッキー/モンティセロ -16, # 北中南米/ケンブリッジ・ベイ -15, # 北中南米/コスタリカ -12, # 北中南米/コルドバ -12, # 北中南米/ゴッドホーブ -14, # 北中南米/サンダー・ベイ -12, # 北中南米/サンティアゴ -13, # 北中南米/サント・ドミンゴ -11, # 北中南米/サンパウロ -15, # 北中南米/シカゴ -16, # 北中南米/シップロック -14, # 北中南米/ジャマイカ -18, # 北中南米/ジュノー -15, # 北中南米/スウィフトカレント -17, # 北中南米/サレー -13, # 北中南米/セントキッツ -12.5, # 北中南米/セント・ジョーンズ -13, # 北中南米/セント・トーマス -13, # 北中南米/セント・ビンセント -13, # 北中南米/セント・ルシア -16, # 北中南米/チワワ -17, # 北中南米/ティファナ -15, # 北中南米/テグシガルパ -14, # 北中南米/デトロイト -16, # 北中南米/デンバー -13, # 北中南米/トルトーラ -14, # 北中南米/トロント -13, # 北中南米/ドミニカ -17, # 北中南米/ドーソン・シティ -16, # 北中南米/ドーソン・クリーク -14, # 北中南米/ナッソー -14, # 北中南米/ニピゴン -14, # 北中南米/ニューヨーク -11, # 北中南米/ノローニャ -18, # 北中南米/ノーム -14, # 北中南米/ハバナ -13, # 北中南米/ハリファックス -12, # 北中南米/バイーア -13, # 北中南米/バルバドス -17, # 北中南米/バンクーバー -14, # 北中南米/パナマ -12, # 北中南米/パラマリボ -14, # 北中南米/パンナータング -16, # 北中南米/フェニックス -12, # 北中南米/フォルタレザ -12, # 北中南米/フフイ -12, # 北中南米/ブエノスアイレス -13, # 北中南米/プエルトリコ -16, # 北中南米/エルモシージョ -15, # 北中南米/ベリーズ -12, # 北中南米/ベレン -14, # 北中南米/ホワイトハウス -13, # 北中南米/ボア・ビスタ -16, # 北中南米/ボイシ -14, # 北中南米/ボゴタ -14, # 北中南米/ポルトープランス -13, # 北中南米/ポルト・ベーリョ -13, # 北中南米/ポート・オブ・スペイン -16, # 北中南米/マサトラン -12, # 北中南米/マセイオ -13, # 北中南米/マナウス -15, # 北中南米/マナワ -13, # 北中南米/マルティニーク -12, # 北中南米/ミクロン -15, # 北中南米/メキシコ -15, # 北中南米/メノミニ -15, # 北中南米/メリダ -12, # 北中南米/メンドーザ -11, # 北中南米/モンテビデオ -13, # 北中南米/モントセラト -14, # 北中南米/モントリオール -15, # 北中南米/モンテレイ -18, # 北中南米/ヤクタット -15, # 北中南米/ランキンインレット -13, # 北中南米/ラ・パス -14, # 北中南米/リオ・ブランコ -14, # 北中南米/リマ -14, # 北中南米/ルイビル -15, # 北中南米/レイニーリバー -12, # 北中南米/レシフェ -15, # 北中南米/レジャイナ -17, # 北中南米/ロサンゼルス -15, # 北中南米/北ダコタ/中部 -10, # 北中南米/東グリーンランド時間 -8, # 北極/ロングイエールビーン -1, # 南極/ケーシー 1, # 南極/デュモンデュルヴィル -2, # 南極/デービス -12, # 南極/パーマー -3, # 南極/ボストーク 4, # 南極/マクマード -4, # 南極/モーソン -12, # 南極/ロゼラ 3, # 南極/南極点 -6, # 南極/昭和 -10, # 大西洋/アソーレス諸島 -9, # 大西洋/カナリー -10, # 大西洋/カーボベルデ -12, # 大西洋/スタンリー -9, # 大西洋/セント・ヘレナ -13, # 大西洋/バミューダ -9, # 大西洋/フェロー島 -9, # 大西洋/マデイラ -8, # 大西洋/ヤンマイエン諸島 -9, # 大西洋/レイキャビク -11, # 大西洋/南ジョージア 5, # 太平洋/アピア -14, # 太平洋/イースター 3, # 太平洋/ウェーク島 3, # 太平洋/ウォリス諸島 2, # 太平洋/エファテ島 4, # 太平洋/エンダーバリ島 4, # 太平洋/オークランド 2, # 太平洋/ガダルカナル -15, # 太平洋/ガラパゴス -9, # 太平洋/ガンビア -2, # 太平洋/クリスマス島 3, # 太平洋/クェゼリン 1, # 太平洋/グアム 2, # 太平洋/コスラエ 1, # 太平洋/サイパン -19, # 太平洋/ジョンストン -19, # 太平洋/タヒチ 3, # 太平洋/タラワ 4.75, # 太平洋/チャタム 4, # 太平洋/トケラウ諸島 1, # 太平洋/チューク諸島 4, # 太平洋/トンガタプ 3, # 太平洋/ナウル -20, # 太平洋/ニウエ 2, # 太平洋/ヌメア 2.5, # 太平洋/ノーフォーク -20, # 太平洋/パゴパゴ 0, # 太平洋/パラオ -17, # 太平洋/ピトケアン諸島 4, # 太平洋/フィジー 3, # 太平洋/フナフティ -19, # 太平洋/ホノルル 2, # 太平洋/ポンペイ島 1, # 太平洋/ポートモレスビー 3, # 太平洋/マジュロ -18.5, # 太平洋/マルケサス -20, # 太平洋/ミッドウェイ島 1, # 太平洋/ヤップ -19, # 太平洋/ラロトンガ -7, # 欧州/アテネ -8, # 欧州/アムステルダム -8, # 欧州/アンドラ -7, # 欧州/イスタンブール -8, # 欧州/ウィーン -7, # 欧州/ウージュホロド -8, # 欧州/オスロ -7, # 欧州/カリーニングラード -7, # 欧州/キエフ -7, # 欧州/キシナウ -8, # 欧州/コペンハーゲン -5, # 欧州/サマラ -8, # 欧州/サラエボ -8, # 欧州/サンマリノ -6, # 欧州/シンフェロポリ -8, # 欧州/ジブラルタル -8, # 欧州/スコピエ -8, # 欧州/ストックホルム -8, # 欧州/ザグレブ -7, # 欧州/ソフィア -7, # 欧州/タリン -9, # 欧州/ダブリン -8, # 欧州/チューリッヒ -8, # 欧州/ティラナ -8, # 欧州/バチカン -8, # 欧州/パリ -7, # 欧州/ビリニュス -8, # 欧州/ファドゥーツ -7, # 欧州/ブカレスト -8, # 欧州/ブダペスト -8, # 欧州/ブラチスラバ -8, # 欧州/ブリュッセル -8, # 欧州/プラハ -7, # 欧州/ヘルシンキ -8, # 欧州/ベオグラード -9, # 欧州/ベルファスト -8, # 欧州/ベルリン -8, # 欧州/マドリード -8, # 欧州/マルタ -6, # 欧州/ミンスク -6, # 欧州/モスクワ -8, # 欧州/モナコ -7, # 欧州/リガ -9, # 欧州/リスボン -8, # 欧州/リュブリャナ -8, # 欧州/ルクセンブルグ -9, # 欧州/ロンドン -8, # 欧州/ローマ -8, # 欧州/ワルシャワ -7, # 欧州/東ヨーロッパ時間 1.5, # 豪州/アデレード 2, # 豪州/シドニー 0.5, # 豪州/ダーウィン -1, # 豪州/パース 1, # 豪州/ブリズベン 1.5, # 豪州/ブロークン・ヒル 2, # 豪州/ホバート 2, # 豪州/メルボルン 1, # 豪州/リンデマン 2 # 豪州/ロード・ハウ ] ############################################## # ウェブサーバ設定関連 ############################################## VM_HTTPD_CONF_PATH = '/home/%s/data/etc/httpd/conf/httpd.conf' ############################################## # MYSQL関連 ############################################## # MYSQL 起動状態 MYSQL_STATUS_BEFORE_INIT = "0" MYSQL_STATUS_ON = "1" MYSQL_STATUS_OFF = "2" MYSQL_STATUS_ERROR = "3" # MYSQL 状態変更種別 MYSQL_CHANGE_STATUS_TYPE_START = "start" MYSQL_CHANGE_STATUS_TYPE_STOP = "stop" # MYSQL バージョン MYSQL_VERSION_8_0 = "8.0" MYSQL_VERSION_5_7 = "5.7" MYSQL_VERSION_ERROR = "unknown" # MYSQL サービス名 MYSQL_VERSION_8_0_SERVICE_NAME = "mysqld" MYSQL_VERSION_5_7_SERVICE_NAME = "mysqld" # MYSQL datadirディレクトリパス MYSQL_DATA_PATH_8_0 = "/home/%s/data/var/lib/mysql" MYSQL_DATA_PATH_5_7 = "/home/%s/data/var/lib/mysql" # MySQL Serviceファイルパス MYSQL_SERVICE_FILE_PATH = CP_PATH + "/config/mysql/mysqld.service" MYSQL_SERVICE_SAFE_FILE_PATH = \ f"{CP_PATH}/config/mysql/mysqld.service-safemode" ############################################## # PostgreSQL関連 ############################################## PGSQL_DATA_PATH = "/home/%s/data/var/lib/pgsql/data" # PostgreSQL 起動状態 PGSQL_STATUS_BEFORE_INIT = "0" PGSQL_STATUS_ON = "1" PGSQL_STATUS_OFF = "2" PGSQL_STATUS_ERROR = "3" # PGSQL 状態変更種別 PGSQL_CHANGE_STATUS_TYPE_START = "start" PGSQL_CHANGE_STATUS_TYPE_STOP = "stop" PG_HBA_CONF_FILE_PATH = "/home/%s/data/var/lib/pgsql/data/pg_hba.conf" ############################################## # phpMyAdmin phpPgAdmin関連 ############################################## PMYADMIN_CONF_PATH = "/home/%s/data/etc/httpd/conf.d/phpMyAdmin.conf" PMYADMIN50_CONF_PATH = "/home/%s/data/etc/httpd/conf.d/phpMyAdmin50.conf" PPGADMIN_CONF_PATH = "/home/%s/data/etc/httpd/conf.d/phpPgAdmin.conf" PHPMYADMIN_DIR = "/usr/local/phpMyAdmin" PHPMYADMIN_SLINK_DIR = "/usr/home/%s/www/htdocs/mysqladmin" PHPMYADMIN_VERSION_PREFIX = "/home/%s/data/etc/httpd/conf.d/phpMyAdmin" PHPMYADMIN_VERSION_SUFFIX = ".conf" LAST_DISABLED_VERSION = '/home/%s/data/var/tmp/pma_last_disabled_version' PHPMYADMIN_DEFAULT_VERSTION = "44" ############################################## # 外部API関連 ############################################## GOOGLE_SETTINGS_PATH = "/home/%s/data/var/tmp/mode2_worktools" COTOHA_SETTINGS_PATH = "/home/%s/data/var/tmp/mode2_worktools" DEBUG_SETTINGS_PATH = "/home/%s/data/var/tmp/mode2_worktools" COTOHA_BILLING_CSV = "/home/%s/data/var/tmp/resources/billing/billing_%s.csv" COTOHA_DICT_CSV = "/home/%s/data/var/tmp/cotoha_dict.csv" INVOICEBASIC = 15000 INVOICEADD = 15000 INVOICETIMEBASIC = 50 INVOICETIMEADD = 50 C_INVOICEBASIC = 25000 C_INVOICEADD = 25000 C_INVOICETIMEBASIC = 80 C_INVOICETIMEADD = 80 SPEECH_COST = 228 TRANSLATION_COST = 63 BENEFIT_COST = 10 C_SPEECH_COST = 312 C_TRANSLATION_COST = 0 C_BENEFIT_COST = 0 C_COST_PER_REQUEST = 1.30 GOOGLE_SPEECH_TO_TEXT_BASE_URL = "https://speech.googleapis.com/v1/speech" # TEST TEST_MODEL_ID = 'dev-ja-meeting-16' TEST_COTOHA_HOSTNAME = 'https://cotoha-api-dev-prod.apigee.net/' TEST_COTOHA_SPEECH_TO_TEXT_URL = TEST_COTOHA_HOSTNAME + \ 'api/dev/asr/v1/speech_recognition/' + TEST_MODEL_ID TEST_COTOHA_OAUTH_URL = TEST_COTOHA_HOSTNAME + 'v1/oauth/accesstokens' # PRODUCTION MODEL_ID = 'ja-meeting-16' COTOHA_HOSTNAME = 'https://api.ce-cotoha.com/' COTOHA_SPEECH_TO_TEXT_URL = COTOHA_HOSTNAME + \ 'api/asr/v1/speech_recognition/' + MODEL_ID COTOHA_OAUTH_URL = COTOHA_HOSTNAME + 'v1/oauth/accesstokens' MAX_RETRY_NUM = 3 COTOHA_NL_API_BASE_URL = "https://api.ce-cotoha.com/api/dev/nlp/v1/" COTOHA_NLP_SETTINGS_PATH = "/home/%s/data/var/local/ai/settings/cotoha_settings" COTOHA_TOKEN_PATH = "/home/%s/data/var/tmp/cotoha_token" ############################################## # RocketChat関連 ############################################## CHAT_ROLE = "user" CHATMAN_ROLE = "chatman" AUTH_TOKEN_FILE = "/home/%s/data/var/local/ai/settings/rc_user_settings" RC_API_URL = "http://%s:3000/chat" RC_BOT_USER = 'rc_answerbot' RC_BOT_USERS = ['rc_combot', 'rc_answerbot'] RC_SYSTEM_USERS = ['rc_cp_admin', 'rc_admin'] UNKNOWN_USER = "削除済" GENERAL_ROOM = 'general' AUTO_RESPOND_ROOM = 'support-desk' PHRASE_BOT_START = "rc_combot minutes start" PHRASE_BOT_END = "rc_combot minutes end" ############################################## # PARAMETER関連 ############################################## PARAM_API_THIRD = 100 ROCKETCHAT_DB = "rocketchat" MINUTES_DB = "minutes" ############################################# # 音声入力関連 ############################################# AUDIO_FILE_DIR = '/home/%s/data/home/var/minutes/%s/' EXTENSION = '.wav' ############################################# # ウェブ分析関連 ############################################# WEBANALYSIS_SETTINGS_PATH = '/home/%s/data/var/tmp/mode2_webanalysis_settings' ############################################# # メール分析関連 ############################################# MAILANALYSIS_SETTINGS_PATH = '/home/%s/data/var/tmp/mode2_mailanalysis_settings'